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を
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
をVB.Netを使用して、次のLINQクエリを持っています私が試してみました
...
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)))
しかし、次のエラーを取得する...
「タイプのオブジェクトをキャストすることができません 'System.Data.Linq.DataQuery 1[VB$AnonymousType_4
2 [可能System.String、可能System.String]]' と入力する '可能System.String [、]'。」
任意の提案大幅にあなたは2次元配列にそれを強制するとそれほど心配することができれば、あなただけのコンパイラは、匿名のIQueryableタイプを割り当て、反復のためにそれを使用する可能性があります...
おかげ
2次元配列に固執している特別な理由はありますか? –