私の Linq では、null 許容フィールドへの内部結合を作成しようとしています。Employee と Department にはリレーションがあり、Department には EmployeeID がある場合と null がある場合があります。内部結合を満たしたレコードのみが必要な場合 (null EmployeeID の結果はありません)、私の結合はどうなるでしょうか。
var result = from emp in employees
join dept in departments
on new { Source = emp.EmployeeID }
equals new { Source = dept.EmployeeID };
例外が発生しています:
結合句のいずれかの式の型が正しくありません。'join' の呼び出しで型の推定に失敗しました。
ありがとう