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