J'utilise VB.Net et ont les éléments suivants requête LINQ ...Charger un tableau à deux dimensions à partir de la requête LINQ?
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
Je suis en train d'obtenir un tableau à deux dimensions comme ci-dessous ..
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 ..
J'ai essayé ...
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)))
Mais l'erreur suivante ...
« Impossible de jeter l'objet de type 'System.Data.Linq.DataQuery 1[VB$AnonymousType_4
2 [System.String, System.String]]' taper 'System.String [,]'. »
Toutes les suggestions serait grandement apprécié ...
Merci
Y a-t-il une raison particulière pour laquelle vous êtes coincé avec le tableau 2-D? –