Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework core EF CORE include()不在intellisense中_Entity Framework Core - Fatal编程技术网

Entity framework core EF CORE include()不在intellisense中

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

我有一个带有抽象类的存储库项目,它使用efcore为依赖的MVC项目获取数据。在存储库中,include()方法显示在存储库的intellisense after.Set()中,但不显示在MVC项目的控制器中。如何使控制器可以使用include()?谢谢

公共抽象类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;