Entity framework core EF CORE include()不在intellisense中
我有一个带有抽象类的存储库项目,它使用efcore为依赖的MVC项目获取数据。在存储库中,include()方法显示在存储库的intellisense after.Set()中,但不显示在MVC项目的控制器中。如何使控制器可以使用include()?谢谢Entity framework core EF CORE include()不在intellisense中,entity-framework-core,Entity Framework Core,我有一个带有抽象类的存储库项目,它使用efcore为依赖的MVC项目获取数据。在存储库中,include()方法显示在存储库的intellisense after.Set()中,但不显示在MVC项目的控制器中。如何使控制器可以使用include()?谢谢 公共抽象类RepositoryBase:IRepositoryBase其中T:class{ 受保护的PCC_FITContext RepositoryContext{ 得到; 设置 } 公共RepositoryBase(PCC_FITCont
公共抽象类RepositoryBase:IRepositoryBase其中T:class{
受保护的PCC_FITContext RepositoryContext{
得到;
设置
}
公共RepositoryBase(PCC_FITContext repositoryContext){
this.RepositoryContext=RepositoryContext;
}
公共IQueryableFindAll(){
返回this.RepositoryContext.Set().AsNoTracking();
}
公共IQueryableFindByCondition(表达式>表达式){
返回this.RepositoryContext.Set()。其中(表达式).AsNoTracking();
}
.........
.........
}
这是EF核心包含
/然后包含
模式的缺点之一。这些是类中定义的特定于EF核心的扩展方法,该类是Microsoft.EntityFrameworkCore
命名空间和Microsoft.EntityFrameworkCore
程序集(包)的一部分
因此,为了能够访问它们,(1)项目必须(包)引用包,(2)代码文件需要
使用Microsoft.EntityFrameworkCore;
这是EF核心包含
/然后包含
模式的缺点之一。这些是类中定义的特定于EF核心的扩展方法,该类是Microsoft.EntityFrameworkCore
命名空间和Microsoft.EntityFrameworkCore
程序集(包)的一部分
因此,为了能够访问它们,(1)项目必须(包)引用包,(2)代码文件需要
使用Microsoft.EntityFrameworkCore;