1

私は次のエンティティの階層を持っています

  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 が含まれており、データが取り込まれません。オンラインでいくつかのリソースを見ましたが、この単純な種類の階層を熱心にロードする方法は示されていませんでした。どんな助けでも本当に感謝しています。

4

1 に答える 1