是否可以为 Include linq 查询提供提示,以便优化子表的连接?
我有一个非常通用的数据模型,因此表之间存在多个引用约束。我正在使用一个遗留系统,所以改变它会非常困难。
我有一个类似下面的查询,它会生成非常复杂的 SQL 查询。
var links = A.B.CreateSourceQuery()
.Include("B1")
.Include("B1.C1")
.Include("B1.D1")
.ToArray();
有没有办法为上述查询提供提示,关于如何加入各个子实体,以便生成的 SQL 更加优化和高效,并且可以预先加载数据。