【发布时间】:2011-03-24 15:21:32
【问题描述】:
我在 DBML 中有一个存储过程,我尝试将结果作为数组(一维数组)传递给“sqlQryArray”。但是底部代码会导致错误,如下面的消息。还需要做什么?
错误 1“aaaDatabase.stp_GetSomethingResult 的一维数组”类型的值无法转换为“String 的一维数组”,因为“aaaDatabase.stp_GetSomethingResult”不是从“String”派生的。
存储过程的返回结果只是学生名字的列表(只有一列)
Dim sqlQry = aaaLINQ.stp_GetSomething(bbb,ccc,ddd)
Dim sqlQryArray As String() = sqlQry.ToArray()
【问题讨论】:
-
您能否向我们展示您的存储过程的返回类型,就像它在您的 DBML 映射文件中一样?
-
是这样吗? Return CType(result.ReturnValue,ISingleResult(Of stp_GetSomethingResult))
标签: vb.net visual-studio-2010 stored-procedures linq-to-sql