我有一个带有抽象类的存储库项目,使用EF CORE为依赖的MVC项目获取数据。在存储库中,include()方法出现在后面的智能感知中。Set()在存储库中,但不在MVC项目的控制器中。如何使include()对控制器可用?谢谢。
public abstract class RepositoryBase < T >: IRepositoryBase < T > where T: class {
protected PCC_FITContext RepositoryContext {
get;
set;
}
public RepositoryBase(PCC_FITContext repositoryContext) {
this.RepositoryContext = repositoryContext;
}
public IQueryable < T > FindAll() {
return this.RepositoryContext.Set < T > ().AsNoTracking();
}
public IQueryable < T > FindByCondition(Expression < Func < T, bool >> expression) {
return this.RepositoryContext.Set < T > ().Where(expression).AsNoTracking();
}
.........
.........
}