Linq Group By with Count和Key Name

时间:2016-11-16 16:33:18

标签: c# entity-framework linq

我正试图从一个表格中获取公司名称,在该表格中我创建了一个新的匿名类型。如果我注释掉“CompanyName”行

,查询将起作用
db.tbl
.GroupBy(a => a.ID)
.Select(b => new {
    // This line is where I need help, I want to grab the company name
    CompanyName = b.GroupBy(x=>x.CustomerName).ToString(),
    CustomerId = (int) b.Key,
    TotalQuotes = b.Count()
})

1 个答案:

答案 0 :(得分:1)

您不需要再次对每个列表进行分组。

我认为CustomerName对于Group的所有实体都是相同的,你可以简单地取第一个实体并从中提取Long.toHexString(Long.parseUnsignedLong("FBD626CC4961A4FC", 16))

CustomerName
相关问题