LINQ: LEFT OUTER JOIN

Muss das wirklich so grausam aussehen? So sahen jedenfalls die Beispiele aus, die ich gefunden habe:

Dim oDatenPlan = From oMon In listMonate _
Group Join oUppUp In dcUpp.tUppUmsatzPlans On oMon Equals oUppUp.Monat _
Into gVorlage = Group _
From oUppUp In gVorlage.DefaultIfEmpty() _
Where If(oUppUp Is Nothing, -1, oUppUp.FkFilialId) = oFiliale.FilialId _
And If(oUppUp Is Nothing, -1, oUppUp.FkAbtId) = abtId _
Select oMon

Advertisements

Schlagwörter: ,

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s


%d Bloggern gefällt das: