我打电话给商店的程序,但我不能保存来自存储过程的返回值。 我的代码是:从存储过程中获取结果
var data = db.Database.SqlQuery<rig>("exec rig_create @cid @name @crane @bop", param1, param2, param3, param4).FirstOrDefault();
我收到以下错误:
System.Data.SqlClient.SqlException: 'Incorrect syntax near '@name'.'
感谢
在SSMS输出中运行rig_create是什么?为了让你的代码工作,它应该输出一个结果集,其中的列与'rig'映射到的表匹配。 –