親アカウントとそのすべての子アカウントの特定の製品番号のすべての数量の合計を返すLINQクエリを作成したいと思います。
アカウント番号ごとの製品の表があり、各行には数量と親アカウント番号も含まれています。
PartNumber AccountNumber ParentAccountNumber Qty
---------- ------------- ------------------- ---
1000000390 27113 27173 2
1000000390 27516 27173 1
1000000390 00113 27173 0
1000000390 27748 27173 5
SELECT * FROM Inventory
WHERE ProductNumber='1000000390'
AND ParentAccountNumber=(SELECT TOP 1 parentaccountnumber FROM Inventory
WHERE accountnumber='27748')
これは純粋なLINQ構文で可能ですか?代わりに拡張メソッド構文を使用する必要がありますか?
ありがとう、-キース