Я реализую новый проект, в котором я решил использовать шаблон репозитория и 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?
Спасибо