问题是许多存储过程必须是返回状态代码。 标记为
RETURN @status
所以EF(6.x)没有识别返回类型,SP调用返回修改后的行数(例如1,2等)
将RETURN替换为SELECT的解决方法是不可能的
更改对ADO.NET的EF调用不可行
因此,有任何解决方法可以在不修改SP
的情况下从SP获取正确的值答案 0 :(得分:0)
我猜你正在使用数据库方法。从设计器中,您可以指定存储过程的返回类型。有关如何执行此操作的更多详细信息,请参阅此问题here。
请注意,您不需要return
部分,只需加入select @status