0
A
回答
0
var employeesByManager = db.Employees.
GroupBy(emp => emp.Manager.EmployeeName, emp => emp).
ToList();
var employeeCountsByManager = db.Employees.
Select(emp => new { ManagerName = emp.EmployeeName, EmployeeCount = emp.Employees.Count() }).
Where(a => a.EmployeeCount > 0).
ToList();
员工和管理人员,并显示所有员工都可以,当然,获得由经理以同样的方式作为计数分组的员工。方法GroupBy
只是一个简单的方法来做到这一点。
相关问题
- 1. LINQ到实体GROUP BY和COUNT()
- 2. LINQ实体框架4 SELECT COUNT LEFT OUTER JOIN IN GROUP BY
- 3. 最大指望GROUP BY - 实体框架
- 4. Mysql COUNT,GROUP BY和ORDER BY
- 5. linq,group by和count
- 6. MYSQL GROUP BY和COUNT
- 7. MySQL GROUP BY和COUNT
- 8. SQL Count()和GROUP BY
- 9. COUNT和GROUP BY SQL
- 10. 多COUNT和GROUP BY在一条语句
- 11. 实体框架中的group by子句或使用lambda的Micro ORM
- 12. SQL Group By By By By Count
- 13. MySQL GROUP BY和HAVING子句
- 14. MYSQL GROUP BY和WHERE子句
- 15. BigQuery和GROUP BY子句
- 16. 萨姆和GROUP BY子句
- 17. 实体框架。 SQL Group By到EF Group按
- 18. SQL where子句在执行count()后使用group by子句()
- 19. 实体框架 - Where子句
- 20. Linq-select group by&count
- 21. 实体框架GROUP BY和获得最大的
- 22. 转换SQL与GROUP BY和HAVING实体框架查询
- 23. 将查询从SQL转换为实体框架(Group by和max)
- 24. GROUP BY的COUNT(*)
- 25. MySQL count group by
- 26. Python Group by count
- 27. MySQL:优化COUNT(*)和GROUP BY
- 28. ORDER BY在GROUP BY子句
- 29. 实体框架和Exists子句
- 30. 实体框架和SQL Server OUTPUT子句
谢谢。我想显示该Manager的EmployeeName和报告人员。它是一个单一表 - 具有指向employeeId的ManagerId的雇员。如何在单表中处理 – subramn
经过更新以反映此情况。这假定你有一个'属于'经理'关系映射'ManagerId'和'有很多'员工'集合映射类似但相反。 – PinnyM