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