映射存储过程的返回类型无效

8 c# stored-procedures linq-to-sql

有一个非常大的ASP.NET应用程序我正在创建自动UI测试用例,这个测试用例的最后一部分的一部分是删除它刚刚创建的用户(所以我们在每次测试运行时保持相同的细节,并期望相同的结果,没有数据会改变.)所以我采取了一个存储过程来做到这一点.

SP在SQL中运行良好,已经过测试.现在已将其映射到LINQ2SQL.但是当它运行时,我得到了这个:

System.InvalidOperationException:'System.Void'不是映射存储过程方法的有效返回类型.

底线是我的SP没有返回类型,我不希望它.

Joh*_*hnD 13

默认情况下,成功执行存储过程将返回数值0.

你能否将LINQ2SQL映射的返回类型更改为int?如果您不关心返回的值,则可以忽略它.