Ответ 1
попробуйте группировать анонимным типом:
group by new { item.Col1, item.Col2 }
вы сможете получить доступ к Key.Col1 и т.д.
Как вы группируете по нескольким столбцам в LINQ TO SQL?
db.Table.GroupBy(a => a.column1.ToString() + a.column2.ToString())
Кажется уродливым и с плохой производительностью, и я даже не знаю, работает ли это. Каков правильный способ сделать это?
попробуйте группировать анонимным типом:
group by new { item.Col1, item.Col2 }
вы сможете получить доступ к Key.Col1 и т.д.