【发布时间】:2013-02-06 04:07:01
【问题描述】:
是否可以为 Include linq 查询提供提示,以便优化子表的连接?
我有一个非常通用的数据模型,因此表之间存在多个引用约束。我正在使用遗留系统,因此改变它会非常困难。
我有一个类似下面的查询,它会生成非常复杂的 SQL 查询。
var links = A.B.CreateSourceQuery()
.Include("B1")
.Include("B1.C1")
.Include("B1.D1")
.ToArray();
有没有办法为上述查询提供提示,如何连接各个子实体,以便生成的 SQL 更加优化和高效,并且可以预先加载数据。
【问题讨论】:
标签: entity-framework entity-framework-4 entity-framework-5