如何在LINQ TO SQL中按多列分组?

时间:2009-07-10 14:23:26

标签: c# .net linq-to-sql group-by

如何在LINQ TO SQL中按多列进行分组?

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

看起来很丑陋,表现不佳,我甚至不知道它是否有效。这是正确的方法吗?

1 个答案:

答案 0 :(得分:16)

尝试按匿名类型分组:

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

然后您就可以访问Key.Col1等