【发布时间】:2016-09-07 14:11:23
【问题描述】:
我正在使用 Entity Framework,并希望在 Repository 类中创建通用 GetById 方法并进行预加载:
这是我使用延迟加载的方法:
public virtual TEntity GetById(object id)
{
return DbSet.Find(id);
}
我知道Find方法不支持预加载,但是怎么可能修改这个方法来使用预加载,所以我使用这个方法如下(举例):
_unitOfWork.MyRepository.GetById(includeProperties: "Users");
【问题讨论】:
标签: c# entity-framework repository repository-pattern