我需要查询以使用 LINQ 显示所有部门、他们的位置和员工人数,其中员工人数 >1。
我在部门模型中有 ICollection 属性。
部门表:
departmentId | departmentLocation
1 London
2 Paris
3 New York
员工表:
employeeId | employeeName |departmentId
1 John 3
2 Mary 2
3 Steve 3
非常感谢。
如果您public virtual ICollection<Employee> Employees { get; set; }
在Department
模型中有属性,则:
var result = context
.Department
.Where(d => d.Employees.Count > 1)
.Select(d => new
{
d.departmentId,
d.departmentLocation,
NumberOfEmployees = d.Employees.Count
}).ToList();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句