Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.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
将LINQ投影从C#转换为VB.NET_Vb.net_Linq_Entity Framework - Fatal编程技术网

将LINQ投影从C#转换为VB.NET

将LINQ投影从C#转换为VB.NET,vb.net,linq,entity-framework,Vb.net,Linq,Entity Framework,C#LINQ查询 position.CoordinateList = FenceItem.FencePosts.AsEnumerable().Select(coord => new FenceCoordinate { PosLat = coord.PLatitude, PosLong = coord.PLongitude

C#LINQ查询

position.CoordinateList = FenceItem.FencePosts.AsEnumerable().Select(coord => new FenceCoordinate
                        {
                            PosLat = coord.PLatitude,
                            PosLong = coord.PLongitude
                        }).ToList();
VB查询

 Dim position As New FencePosition()
                        position.CoordinateList = FenceItem.FencePosts.AsEnumerable().Select(Function(coord) New FenceCoordinate() With { _
                         .PosLat = coord.PLatitude, _
                         .PosLong = coord.PLongitude _
                        }).ToList()
但在VB中,它给出了以下错误:

Value of type 'System.Collections.Generic.List(Of NMI.GeoFenceData.GeoDecision.FenceCoordinate)' cannot be converted to '1-dimensional array of NMI.GeoFenceData.GeoDecision.FenceCoordinate'.  

什么类型是篱笆位置协调列表?VS似乎认为这是一个数组而不是列表什么类型是
FencePosition.CoordinateList
?VS似乎认为这是一个数组而不是列表什么类型是
FencePosition.CoordinateList
?VS似乎认为这是一个数组而不是列表