Я использую Entity Framework и хотел бы создать общий GetByID метода в Repository класса с жадной загрузкой:Repository общего метода GetByID с помощью жадной загрузки
Вот мой метод, который использует ленивые загрузки:
public virtual TEntity GetById(object id)
{
return DbSet.Find(id);
}
Я знаю, что метод Найти не поддерживает жадную загрузку, но, как можно модифицировать этот метод, чтобы использовать жадную загрузку, так что я использую этот метод следующим образом (для примера):
_unitOfWork.MyRepository.GetById(includeProperties: "Users");
Попробуйте этот вопрос [включить-а-предикат-вдоль-с- included-properties] (http://stackoverflow.com/questions/28112285/how-can-i-include-a-predicate-along-with-included-properties) – JaredStroeb