Linq Lambda按照多个字段进行分组GroupBy

应用场景:同时提交过来许多原始的单据数据,最终我想把“交费的月份相同的,区域相同的,分公司相同的”组合成一张订单,不符合条件是另一个订单。

var grouplist = data.GroupBy(g =>new { g.Month, g.AreaId,g.CompanyName }).Select(g=>new { month = g.Key.Month,areaId=g.Key.AreaId orderEntry = g.Select(e => new {e.InsuredLogId})}).ToList();
原文地址:https://www.cnblogs.com/firstcsharp/p/12408179.html