DbContext不包含配置定义-EF Core

时间:2018-11-25 23:53:31

标签: c# entity-framework

我正在使用EF Core开发应用程序。我想禁用代理创建,但是当我尝试使用命令时出现错误。

我的Db上下文类:

public class BMContext : DbContext
{
     public BMContext()
     {
          this.Configuration.ProxyCreationEnabled = false;
     }
}

错误:

  

严重性代码描述项目文件行抑制状态   错误CS1061'BMContext'不包含'Configuration'的定义,并且找不到可以接受的扩展方法'Configuration'接受类型为'BeerMakersContext'的第一个参数(您是否缺少using指令或程序集引用?)

谢谢:)

1 个答案:

答案 0 :(得分:0)

根据Gabriel Luci的建议:

您需要安装Microsoft.EntityFrameworkCore.Proxies软件包。

  1. 在Visual Studio中,转到ToolsNuGet Package ManagerManage NuGet Packages for Solution...
  2. 在打开的窗口中转到Browse标签,然后搜索Microsoft.EntityFrameworkCore.Proxies软件包。
  3. 单击它,然后在右侧选择要在其中安装它的项目(我想它是用于服务器的),然后按Install