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. dbcontext에서 엔터티 프레임 워크 선택 절
- 2. datetime 별 엔터티 프레임 워크 그룹화
- 3. 엔터티 프레임 워크 및 뷰
- 4. DTO 엔터티 - 엔터티 프레임 워크
- 5. 픽스처 엔터티 프레임 워크
- 6. 스키마가있는 엔터티 프레임 워크 다이어그램
- 7. Winforms 엔터티 프레임 워크
- 8. 엔터티 프레임 워크 배포
- 9. 엔터티 프레임 워크 규칙
- 10. 엔터티 프레임 워크 쿼리에 Linq에서 if-else 절
- 11. 엔터티 프레임 워크 쿼리
- 12. 엔터티 프레임 워크 성능
- 13. 엔터티 프레임 워크, getutcdate()
- 14. 엔터티 프레임 워크 관계
- 15. 엔터티 프레임 워크 실행
- 16. 엔터티 프레임 워크 확장
- 17. 엔터티 프레임 워크 4.3
- 18. 엔터티 프레임 워크 오류
- 19. .NET 엔터티 프레임 워크
- 20. 자식 엔터티 엔터티 프레임 워크 업데이트
- 21. dynamic where 절 엔티티 프레임 워크 3.5
- 22. json에 대한 엔터티 프레임 워크 엔터티
- 23. LINQ 일반 조인 및 엔터티 프레임 워크
- 24. WCF 데이터 서비스 및 엔터티 프레임 워크
- 25. 엔터티 프레임 워크 및 ID 열
- 26. 문 및 엔터티 프레임 워크 사용
- 27. 엔터티 프레임 워크 및 ASP.NET 모범 사례
- 28. 멀티 스레드 및 엔터티 프레임 워크
- 29. 서비스 패브릭 및 엔터티 프레임 워크 마이그레이션
- 30. 엔터티 프레임 워크 및 비즈니스 계층/논리
감사합니다. 해당 Manager에 대한 EmployeeName 및보고 인원을 표시하려고합니다. 그 하나의 테이블 - employeeId를 가리키는 ManagerId를 가진 Employee. 단일 테이블에서 처리하는 방법 – subramn
이를 반영하여 업데이트되었습니다. 이것은 'ManagerId'에 의해 맵핑 된'속한 '매니저 관계와 비슷하지만 역으로 맵핑 된'많은 수의 'Employees' 콜렉션이 있다고 가정합니다. – PinnyM