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

相关文章
相关标签/搜索