我正在使用Visual Studio 2012創建ASP.NET Web應用程序。我嘗試使用Getting Started with ASP.NET 4.5 Tutorial,但它創建了一個簡單的本地數據庫,所有查詢都直接寫入代碼中。我正在訪問的數據庫(SQL Server 2008)有十五個複雜的存儲過程,我真的不想重新輸入。使用現有SQL數據庫的ASP.NET Visual Studio 2012
使用DBContext
例如,在教程中正常工作時,就可以抓取所有從表中的數據,但如何使用是在數據庫中的存儲過程?有人可以告訴我使用已經存在的存儲過程的最佳方式嗎?
到目前爲止我發現的所有問題(和答案)都是處理早期版本的Visual Studio,儘管我知道我可以使用這些(因爲VS 2012確實支持向後兼容),但我想充分利用我擁有的軟件,而不是使用VS 2010中的「最佳實踐」。
如果您可以告訴我如何使用現有的存儲過程,或者甚至指引我讀書,網站或任何其他任何東西否則會顯示給我,我會真正感激它!快樂的編碼!並感謝您的時間!
在Google上搜索「sql server 2008調用存儲過程dbcontext」會返回大量鏈接。你是說你找不到有用的東西? – muratgu
我試過使用一些像context.database.SQLQuery這樣的例子,但是沒有足夠的信息可以遵循(意思是它沒有列出所有的步驟),因爲當我輸入上下文時。 (數據庫不是列表中的可用選項)。我也嘗試使用我找到的IEnumerable示例,並且它引發了一個異常,表示DataReader不包含上下文中的所有字段。 – user1857303