C# List集合Group by查詢


C# List集合Group by查詢

                //根據企業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  添加分組條件,多個條件時用逗號“,”隔開

  .GroupBy(x => new {x.CompanyId, x.Type, x.ChRCheckItemConfigId})

Select 用於分組之后輸出的結果集,可以new 出一個實體,或者直接new 個對象

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM