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

时间:2011-09-26 13:53:23

标签: c# linq-to-sql stored-procedures

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

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

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

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

1 个答案:

答案 0 :(得分:13)

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

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