【发布时间】:2018-06-28 17:46:56
【问题描述】:
在我的 Linq 中,我正在尝试对可空字段进行内部连接。 Employee 和 Department 有关系,Department 可能有一个 EmployeeID 或者可能有一个 null。那么,如果我只想要满足内部联接的记录(null EmployeeIDs 没有结果),我的联接将是什么:
var result = from emp in employees
join dept in departments
on new { Source = emp.EmployeeID }
equals new { Source = dept.EmployeeID };
我遇到了一个异常:
join 子句中的一个表达式的类型不正确。 类型推断在调用“加入”时失败。
谢谢
【问题讨论】:
标签: c# linq entity-framework nullable non-nullable