我有以下数据模型:
Agenda->AgendaSection->SectionItem
从Item开始,我需要获取Section和Agenda。
我尝试过以下(和其他事情):
IList<AgendaSectionItem> myTasks =
db.AgendaSectionItems.Where(i => i.AssigneeId == currentUser.UserId)
.Include(i => i.AgendaSection)
.Include(s => s.AgendaSection.Agenda)
.ToList();
但是,议程最终为空。
任何人都知道怎么做?
谢谢,
菲利普
答案 0 :(得分:0)
尝试删除第一个include语句。我过去曾遇到过多次包含多次调用的问题。它应该只使用一个调用:
IList<AgendaSectionItem> myTasks =
db.AgendaSectionItems.Where(i => i.AssigneeId == currentUser.UserId)
.Include(s => s.AgendaSection.Agenda)
.ToList();