ich VB.Net bin mit und haben die folgende LINQ-Abfrage ...Zweidimensionales Array von LINQ-Abfrage laden?
Dim ACFTTail5 = (From tailcounts In db.TailCounts _
Where tailcounts.Model = "UH-60A" _
Group tailcounts By _
tailcounts.Tail, tailcounts.Model _
Into g = Group Order By Tail _
Select Tail, rdf = CStr(g.Sum(Function(p) _ p.TailCount))).ToArray
Ich versuche, eine zweidimensionale Anordnung wie unten zu bekommen ..
ACFTTail5 (0)(0) “Tail-a”
ACFTTail5 (0)(1) “RDF-a”
ACFTTail5 (1)(0) “Tail-b”
ACFTTail5 (1)(1) “RDF-b”
ACFTTail5 (2)(0) “Tail-c”
ACFTTail5 (2)(1) “RDF-c”
ETC ..
ich habe versucht ...
Dim ACFTTail5(,) As String
ACFTTail5 = (From tailcounts In db.TailCounts _
Where tailcounts.Model = "UH-60A" _
Group tailcounts By _
tailcounts.Tail, tailcounts.Model _
Into g = Group Order By Tail _
Select Tail, rdf = CStr(g.Sum(Function(p) p.TailCount)))
Aber bekommen die Fehler folgende ...
„Kann nicht das Objekt des Typs 'System.Data.Linq.DataQuery 1[VB$AnonymousType_4
2 [System.String, System.String]]' eingeben 'System.String [,]'. Werfen“
Irgendwelche Vorschläge sehr geschätzt ...
Dank
Gibt es einen bestimmten Grund, warum Sie mit dem 2-D-Array festhängen? –