私は次のエンティティの階層を持っています
class ClassA {
ICollection<ClassB> classBs { get; set; }
}
class ClassB {
ClassC classC { get; set; }
ClassD classD { get; set; }
}
class ClassC {
}
class ClassD {
}
classA のインスタンスをロードすると、関連するすべての classB のインスタンスと、それらに関連する ClassC および classD のインスタンスが読み込まれる必要があります。私のリポジトリに書かれたコードは次のようなものです:
context.ClassAs.Include(c => c.classBs)
これにより、classB の関連するすべてのインスタンスが返されますが、classB には classC と ClassD が含まれており、データが取り込まれません。オンラインでいくつかのリソースを見ましたが、この単純な種類の階層を熱心にロードする方法は示されていませんでした。どんな助けでも本当に感謝しています。