调用充当选择传递参数和id列表的存储过程

时间:2015-02-18 18:55:56

标签: c# entity-framework stored-procedures entity-framework-6

我有一个这样的存储过程:

[sp_MyProcedure]
@Param1 UniqueIdentifier,
@ListOfIds List<UniqueIdentifier>

如何使用Entity Framework 6,C#调用存储过程并传递id和id列表?此存储过程不是更新,删除或插入。这只是一个选择。

由于

1 个答案:

答案 0 :(得分:-1)

实体框架设计器允许您在生成上下文时包含存储过程,或者在从数据库更新时添加它们。然后,您可以通过调用DbContext对象上的相关方法来调用存储过程。如在

  DbContext myEntities = new DbContext();
  myEntities.myStoredproc(myParams);

但是我会质疑你为什么选择这样做。在我看来,应该根据您的上下文运行简单的select语句。这就是使用EF的重点。