小编Rod*_*mes的帖子

按列表中的项目分组、计数并获取总计

我有一个帐户对象,例如:

public class Account
{
   public int Id { get; set; }
   public List<Elegibilities> Elegibilities { get; set; }
}

public class Elegibilities
{
   public int Id { get; set; }
   public string Label { get; set; }
   public bool Value { get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我的存储库返回帐户列表。List<Account>

我想按其中的项目进行分组和计数,Elegibilities输出如下:

{
   Total: 30,
    [
       {
          Id : 1,
          Label: "Elegibility1",
          Count: 10
       },
       {
          Id : 2,
          Label: "Elegibility2",
          Count: 20
       }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我遇到问题,因为它是另一个列表中的列表。

是否可以通过单个 LINQ 查询来解决?

c# linq

0
推荐指数
1
解决办法
72
查看次数

标签 统计

c# ×1

linq ×1