Ofe*_*fer 6 c# entity-framework
是否可以限制急切加载Include的关联实体的数量?
例如,我有一个多边对象的作者和书籍实体,我想加载所有作者和他们的最后一本书
谢谢.
是的你可以。您将通过两个查询来完成此操作。
首先选择您的作者。
List<Authors> authors = context.Authors.ToList();
Run Code Online (Sandbox Code Playgroud)
其次选择你的书。
List<Books> books=
( from b in context.Books
group b by b.AuthorName into groupedByAuthor
let maxDate = groupedByAuthor.Max(c=>c.PublishDate)
...
).ToList
Run Code Online (Sandbox Code Playgroud)
当您执行此操作时,EF 将为作者填充您的书籍。请注意,您的参考资料不会被“加载”,但您的一本书会在那里。
尝试一下...EF 的欢乐魔力。