Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net LinQ将结果转换为类列表_Vb.net_Linq - Fatal编程技术网

Vb.net LinQ将结果转换为类列表

Vb.net LinQ将结果转换为类列表,vb.net,linq,Vb.net,Linq,使用VS 2013(VB)和SQL server 2012 我有一个从数据库中检索5个变量的类。我使用一个名为dayaheadsetingsdal的模块连接到数据库。我刚开始尝试LinQ,但我遇到了一些问题 代码是 Imports Microsoft.VisualBasic Module DayAheadSettingsDAL Public Function getDASettings() As List(Of DayAheadSettings) Dim resul

使用VS 2013(VB)和SQL server 2012

我有一个从数据库中检索5个变量的类。我使用一个名为dayaheadsetingsdal的模块连接到数据库。我刚开始尝试LinQ,但我遇到了一些问题

代码是

Imports Microsoft.VisualBasic

Module DayAheadSettingsDAL

    Public Function getDASettings() As List(Of DayAheadSettings)

        Dim result As List(Of DayAheadSettings)
        Dim db As New GMConnectionDataContext

        result = db.DayAhead_Settings
        Return result

    End Function

End Module
当我运行页面时,出现以下错误

无法将类型为“SingleResult
1[DayAhead\u SettingsResult]”的对象强制转换为类型为“System.Collections.Generic.List
1[DayAheadSettings]”

db.dayahead_Settings是一个存储过程,它返回一组不同类型的结果


有人可以帮忙吗?

Linq2Sql
将存储过程中的数据作为
SingleResult
返回,其中包含结果集中的所有字段

因此,一个选项是不声明结果集的类型:

Dim result = db.DayAhead_Settings

并将此结果转换为正确类型的
列表(DayAHeadSettings)

db.Dayaahead\u设置的返回类型是什么?它在错误消息中显示类型