我有一个这样的存储过程:
[sp_MyProcedure]
@Param1 UniqueIdentifier,
@ListOfIds List<UniqueIdentifier>
如何使用Entity Framework 6,C#调用存储过程并传递id和id列表?此存储过程不是更新,删除或插入。这只是一个选择。
由于
答案 0 :(得分:-1)
实体框架设计器允许您在生成上下文时包含存储过程,或者在从数据库更新时添加它们。然后,您可以通过调用DbContext对象上的相关方法来调用存储过程。如在
DbContext myEntities = new DbContext();
myEntities.myStoredproc(myParams);
但是我会质疑你为什么选择这样做。在我看来,应该根据您的上下文运行简单的select语句。这就是使用EF的重点。