Apsvarstykite:
Klasės klientas
Klasės projektas
Klasės bilietas
Atsakymas į klasę
Klientai turi antrinę projektų kolekciją, projektai turi dalinę bilietų kolekciją ir bilietai turi antrinis atsakymų rinkimas.
var data = ctx.Set<Ticket>().Include(p => p.Client).
Select(p => new { Ticket = p, LastReplyDate = p.Replies.Max(q => q.DateCreated)});
Neveikia. Nei projektas, nei klientas nėra įkeliami renkantis duomenis tokiu būdu.
Aš žinau, kaip priversti juos veikti. Mano klausimas, kodėl neveikia taip?