子テーブルの結合を最適化できるように、Include linq クエリにヒントを提供することは可能ですか?
私は非常に一般的なデータ モデルを使用しているため、テーブル間に複数の参照制約があります。私はレガシーシステムで作業しているので、それを変更するのは非常に困難です.
非常に複雑な SQL クエリを生成する次のようなクエリがあります。
var links = A.B.CreateSourceQuery()
.Include("B1")
.Include("B1.C1")
.Include("B1.D1")
.ToArray();
それぞれの子エンティティを結合する方法について、上記のクエリにヒントを提供する方法はありますか?これにより、生成された SQL がより最適化され、効率的になり、データを熱心に読み込むことができます。