У меня есть LINQ к SQL-запросуLinq к SQL поздней даты
var items = from p in ctx.bam_Zending_AllInstances
join q in ctx.bam_Zending_CompletedRelationships
on p.ActivityID equals q.ActivityID
join r in ctx.bam_Prestatie_AllInstances
on q.ReferenceData equals r.ActivityID
where q.ReferenceType == "Activity" &&
p.Zendingnummer == zenderNr
orderby r.PrestatieCode
select new Data.BAMPrestatieInstance
{
Aanvaard = r.PrestatieAanvaard,
Contactnummer = r.ContactNr,
Foutmelding = r.Foutmelding,
Identificatie = r.Identificatie,
Ontvangen = r.PrestatieZendingOntvangen,
Uitvoerdatum = r.Uitvoerdatum,
ZendingsNr = p.Zendingnummer,
PrestatieCode = r.PrestatieCode
};
Это возвращает список классов множества «r.PrestatieCode» s. «Uitvoerdatum» - это дата, но мне нужно только иметь последнюю дату для каждого r.PrestatieCode. Как мне с этим заняться? Потому что я знаю, как это сделать в sql, но я не могу найти способ сделать это в linq.
нужно это много атм на самом деле,
любая помощь полезна,
благодаря гроздь!
Gr
Можете ли вы показать мне код T-SQL, который вы использовали бы для этого? –
Я хочу вам помочь, но можете ли вы описать свою задачу немного лучше? Что значит «и мне нужно иметь только последнюю дату для каждого r.PrestatieCode»? – Restuta