13
如何在LINQ TO SQL中按多列进行分组?如何在LINQ TO SQL中按多列进行分组?
db.Table.GroupBy(a => a.column1.ToString() + a.column2.ToString())
它看起来很丑,表现不佳,我甚至不知道它是否有效。哪种方法可以做到这一点?
如何在LINQ TO SQL中按多列进行分组?如何在LINQ TO SQL中按多列进行分组?
db.Table.GroupBy(a => a.column1.ToString() + a.column2.ToString())
它看起来很丑,表现不佳,我甚至不知道它是否有效。哪种方法可以做到这一点?
尝试通过分组匿名类型:
group by new { item.Col1, item.Col2 }
,那么你就可以访问Key.Col1等
工作的? AnonTypes自动实现Equals和GetHashCode,所以你不必担心它? – 2009-07-10 14:26:46