c# - 複数 - linq where 動的



LINQ TO SQLでは、どのようにして複数の列でグループ化しますか? (1)

LINQ TO SQLでは、どのようにして複数の列でグループ化しますか?

db.Table.GroupBy(a => a.column1.ToString() + a.column2.ToString())

それは醜く、そしてパフォーマンスが良くないように思えます、そしてそれがうまくいくかどうかさえ私は知りません。 正しい方法はどれですか。


匿名型でグループ化してみてください。

group by new { item.Col1, item.Col2 }

Key.Col1などにアクセスできるようになります。





group-by