如何通过LINQ使用group
本文关键字:group 使用 LINQ 何通过 | 更新日期: 2023-09-27 17:59:37
我需要显示公司名称和每个员工人数(人数)。
var result2 = (from c in NoOfEntities.listOfCompanies
join s in NoOfEntities.listOfStores on c.Id equals s.CompanyId
join p in NoOfEntities.listOfPersons on s.Id equals p.StoreId
group c by c.Name into newGroup
select newGroup );
我需要加员工人数,但我不知道如何加那个计数器。
var result2 = (from c in NoOfEntities.listOfCompanies
join s in NoOfEntities.listOfStores on c.Id equals s.CompanyId
join p in NoOfEntities.listOfPersons on s.Id equals p.StoreId
group p by c.Name into newGroup
select new
{
CompanyName = newGroup.Key,
NumberOfEmployees = newGroup.Count()
});