我在MS SQL Server中有一个程序,我正在使用LINQ来像这样调用它
var history = dataContext.GetHistory("EA434144-BA34-480B-8A06-65CC7D405111",
System.DateTime.ParseExact("2011-05-30", @"yyyy-MM-dd", null));
当我向visual studio添加程序时,它说无法检测到返回值。在调用时,它给了我设计时错误:不能将void分配给隐式类型的局部变量
我尝试在visual studio中更改返回值,它只能将其更改为(None),但它允许我现在使用代码,以便解决“无效”问题。
MS SQL Server Management Studio说返回值是intiger,当我用LINQ调用该过程时我得到0并且我不知道如何获取我想要的数据。结果应该是一些双重位置列表或NULL
(它不仅仅是一些SELECT
查询)。当我在管理工作室中调用该过程时,它会显示具有所需结果的表,但同样也会返回返回值为0。
问题出在哪里?它有一些LINQ功能吗?如何获得我的成绩?
答案 0 :(得分:0)
存储过程是否返回结果集和返回值?并且返回值始终为0?问题不仅仅是从查询返回的值总是返回值吗?