0
我有两个表如下:LINQ到实体连接表返回
Departments:
DeptID (PK)
DeptName
...
Employees:
EmpID (PK)
DeptID (FK)
EmpName
...
,我有使用LINQ查询,如下所示:
public List<Employee> GetEmployee(int deptID)
{
var query = from e in mdc.Employees
join d in mdc.Departments on e.DeptID equals d.DeptID
where e.DeptID == deptID
select new { e.EmpID, e.EmpName, d.DeptName };
return query.ToList();
}
现在我的问题是这样的。我想选择字段EmpID,EmpName和DeptName。 但是我的返回类型是什么?这个返回一个错误,因为这个查询返回一个GenericList
而不是我的List<Employee>
。