C# List集合Group by查询spa
//根据企业ID、类型、配置ID进行分组; var groupList = chRCheckConfirmList .GroupBy(x => new {x.CompanyId, x.Type, x.ChRCheckItemConfigId}) .Select(group => new { Keys = group.Key, TotalScore = group.Sum(p => p.Score) }).ToList();
GroupBy 添加分组条件,多个条件时用逗号“,”隔开code
.GroupBy(x => new {x.CompanyId, x.Type, x.ChRCheckItemConfigId})
对象
Select 用于分组以后输出的结果集,能够new 出一个实体,或者直接new 个对象blog