Posts Tagged ‘LINQ’

LINQ: LEFT OUTER JOIN

29. Mai 2009

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