如何在Linq-to-Entities中使用存储过程

时间:2013-07-11 09:25:54

标签: linq entity-framework

我正在使用Entity Framework

我想知道如何在Linq-to-Entities中使用存储过程。我的存储过程称为SelectEmployee,表名为Employee

为此,我添加了这样的代码

 databaseentity entities = new databaseentity();
 var selectdata = entities.ExecuteStoreQuery<Employee>("SelectEmployee").ToList();

但不支持ExecuteStoreQuery

因此,请指导我如何在Linq-to-Entities中使用存储过程

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

简单的步骤:

  1. 将存储过程添加到edmx。

  2. 您将在模型浏览器中找到sp

  3. 右键单击存储过程并说出Add Function Import

  4. entities.SelectEmployee()

  5. 使用它