我在Visual Studio 2013中使用Entity Framework附加功能EF6来调用带有表值参数的存储过程。
但是在这行代码中:
context.Database.ExecuteStoredProcedure(procedure);
我收到此错误:
' System.Data.Entity.Database'不包含' ExecuteStoredProcedure'的定义没有扩展方法' ExecuteStoredProcedure'接受类型为#System; Data.Entity.Database'的第一个参数。可以找到(你错过了使用指令或程序集引用吗?)
答案 0 :(得分:0)
错误很清楚,告诉你,没有类似ExecuteStoredProcedure
的方法定义。您可以使用SqlQuery
;
context.Database.SqlQuery<YourEntityClass>("procedureName",params);