Typ-Inferenz konnte in einem Aufruf von 'join' auf null-Werte zulässt und nicht-nullable int

In meiner Linq, bin ich versucht zu machen, eine innere Verknüpfung, eine null-Feld. Mitarbeiter und Abteilung haben eine Beziehung, die Abteilung kann eine PersonalNr oder vielleicht haben Sie eine null. So was würde mein beitreten, wenn ich will nur die Datensätze, die satisifed der inner-join (kein Ergebnis für null EmployeeIDs):

var result = from emp in employees
             join dept in departments
             on new { Source = emp.EmployeeID }
             equals new { Source = dept.EmployeeID };

Bin ich immer eine Ausnahme:

Den Typ von einem der Ausdrücke in der join-Klausel ist falsch.
Typ-Inferenz konnte in einem Aufruf "join".

Dank

InformationsquelleAutor manav inder | 2011-09-08
Schreibe einen Kommentar