我正在使用Entity Framework
我想知道如何在Linq-to-Entities中使用存储过程。我的存储过程称为SelectEmployee
,表名为Employee
为此,我添加了这样的代码
databaseentity entities = new databaseentity();
var selectdata = entities.ExecuteStoreQuery<Employee>("SelectEmployee").ToList();
但不支持ExecuteStoreQuery
因此,请指导我如何在Linq-to-Entities中使用存储过程
答案 0 :(得分:2)
您可以查看以下两篇简短的文章
http://entityframeworktutorial.net/data-read-using-stored-procedure.aspx
http://entityframeworktutorial.net/EntityFramework4.3/execute-stored-procedure-using-dbcontext.aspx
答案 1 :(得分:1)
简单的步骤:
将存储过程添加到edmx。
您将在模型浏览器中找到sp
右键单击存储过程并说出Add Function Import
entities.SelectEmployee()