1

我有一個存儲過程在ASP.NET MVC項目中使用實體框架來顯示報表,這個過程是爲了讀取目的。我搜索了所有的教程,但我沒有找到任何相關的例子或相關的信息,如何讀取存儲過程和在MVC項目中顯示報告。ASP.NET MVC4 with Entity Framework 6調用存儲過程

回答

1

請按照以下步驟操作。

  1. 右鍵單擊.edmx文件。
  2. 從數據庫中選擇更新模型。
  3. 添加新的存儲過程並刷新存儲過程並確定。
  4. 再次右鍵單擊.edmx文件。
  5. 新增 - >導入功能。
  6. 添加函數名稱並選擇存儲過程並確定。
+0

請提供代碼示例。 – Termato

+1

請參閱此博客其提供的完整示例:http://weblogs.asp.net/dotnetstories/using-stored-procedures-with-entity-framework-in-an-asp-net-application –

+1

請參閱其他此博客:http ://www.asp.net/web-forms/tutorials/getting-started-with-ef/the-entity-framework-and-aspnet-getting-started-part-7 –

0
  1. 在visual studio中瀏覽服務器資源管理器`ctrl + alt + s'。
  2. 指向存儲過程
  3. Open entity designer,您必須在Models文件夾中有一個設計器(通常是數據庫卷影副本)。帶分機號碼.edmx
  4. 在desinger中拖動functions area的程序。

要調用程序 - entityClass的名稱爲示例 -

MyDbContext db= new MyDbContext(); 

//calling procedure 
db.sp_myprocedure() 

同樣是表 -

db.myTable(); 
+1

我可以得到一個完整的小例子嗎? – Mano

相關問題