我正在使用Mysql和Entity Framework 5.但是使用Entity Framework来执行存储过程我没有得到任何数据。
我尝试过这些方法:
1)将存储过程添加到我的edmx然后将其作为函数执行。
var returnedData = db.MyStoredProcedureName(); // here db is the context
2)按照以下方式:
var returnedData = db.Database.ExecuteSqlCommand("MyStoredProcedureName"); // here db is the context
两次我都得到0(零)作为输出。
但是存储的procure应该返回表的所有数据('select * from myTable')。