我有一个帐户对象,例如:
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 查询来解决?