次の「Foo」および「Bar」エンティティがあるとします。
class Foo {
int FooId;
string FooName;
}
class Bar {
int BarId;
Foo RelatedFoo;
string BarName;
}
また、「RelatedFoo」をデフォルトで遅延ロードしたいとします。
Entity Frameworkでは、要素が「bar.RelatedFoo.FooName」でソートされている列挙可能な「Bar」エンティティを返すクエリを実行できますか?
もしそうなら、これは一定数のデータベースクエリで行うことができますか? N+1 クエリを実行することは避けたいと思います。
そうでない場合、これは別の .NET ORM フレームワークで可能ですか?