LINQで複数の列をグループ化するにはどうすればいいですか
SQL ではこれに似たものになります:
SELECT * FROM <TableName> GROUP BY <Column1>,<Column2>
これを LINQ に変換するにはどうすればよいでしょうか:
QuantityBreakdown
(
MaterialID int,
ProductID int,
Quantity float
)
INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity)
SELECT MaterialID, ProductID, SUM(Quantity)
FROM @Transactions
GROUP BY MaterialID, ProductID
ベストアンサー1
匿名型を使用します。
例えば
group x by new { x.Column1, x.Column2 }