Linq - fra INNER join til LEFT join
Hej EksperterJeg kæmper med LINQ og specielt dens join syntax.
Har følgende Inner join som jeg gerne vil have lavet om til en Left JOIN så alle entries fra OrdreList kommer med.
public static IEnumerable<OrderList> SelectFullOrderListByPeriod(int LånerNr, int PeriodID)
{
return Table
.Where(m => m.TilLånerNr == LånerNr)
.Where(m => m.period_id == PeriodID)
.Join(
tblMatKøb.Table,
m => m.Indeks_i_MiP,
k => k.Indeks_i_MiP,
(m, k) => new OrderList { BestillingsDato = m.BestillingsDato, FaktBeløb = m.FaktBeløb, OrdreNummer = m.OrdreNummer, OrdreType = m.OrdreType, Total = (m.FaktBeløb + k.MatPris) });
}
Er der nogen som kan hjælpe mig at skrive ovenstående query om?
På forhånd tak.