【发布时间】:2013-10-06 13:51:46
【问题描述】:
我正在使用实体框架进行一个大型项目。因为我使几乎所有实体都与时间相关,所以不再可能使用实体之间的关系(我自己管理关系)。
出现的问题是我不再能够像以前那样轻松地查询数据。
假设我有一个名为Student 的实体。该实体包含属于学生的Books(列表)的集合。每本书都包含一个作者属性,该属性也来自数据库。
要加载所有学生的书和相应的作者,我要么必须编写数百个自定义查询(例如 linq),要么延迟加载它们,这会对性能产生很大影响。
实际上,如果我可以在没有关系的情况下使用实体框架的 Inlude,那就太好了。有谁知道如何实现这一目标?谢谢。
【问题讨论】:
标签: c# sql-server database entity-framework