我们可以按一个复合键值进行分组,方式是使用一个匿名类型来表示这个键值:
// 对purchase按年月分组
var query = from p in dataContext.Purchases
group p by new { Year = p.Date.Year, Month = p.Date.Month };
我的博客:LINQ之路14:LINQ Operators之排序和分组(Ordering and Grouping) 正好讨论了这个问题,希望对你有所帮助。
有示例数据吗?
group by