C# List集合Group by查詢

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

相關文章
相關標籤/搜索