類客戶端
類項目
客位機票
類回覆
客戶有項目的一個子集,項目具有門票的子集合,門票具有子集合的回覆。
var data = ctx.Set<Ticket>().Include(p => p.Client).
Select(p => new { Ticket = p, LastReplyDate = p.Replies.Max(q => q.DateCreated)});
不起作用。以這種方式選擇數據時,不會加載項目和客戶端。
我知道如何使它工作。我的問題是爲什麼它不這樣工作?
謝謝。這也是我想到的解決方案。 – Jeroen
+1爲實際提供解決方案:) – bernhof
我應該指出任何閱讀此解決方案的人都不會奇怪地使用此投影返回的實體填充'.Ticket.Client'導航屬性,因此通過Ticket對象訪問客戶端將再次查詢數據庫。 –