私は、リポジトリ パターンと Entity Framework を使用することにした新しいプロジェクトを実装しています。
基本的な CRUD メソッドの実装に成功しましたが、DeepLoads には移行していません。
これを行うために見つけることができるすべての例とドキュメントから、次のようなものを呼び出す必要があります。
public Foo DeepLoadFoo()
{
return (from foobah in Context.Items.Include("bah").Include("foo").Include("foofoo") select foo).Single();
}
これは私にはうまくいきません。怠惰になりすぎているのかもしれませんが、達成したいのは次のようなものです。
public Foo DeepLoadFoo(Foo entity, Type[] childTypes)
{
return (from foobah in Context.Items.Include(childTypes).Single();
}
このようなことは可能ですか、それとも include.include.include.include にこだわっていますか?
ありがとう