【问题标题】:Error after Entity Framework Upgrade to 6.1.3Entity Framework 升级到 6.1.3 后出错
【发布时间】:2017-10-08 15:53:45
【问题描述】:

我正在使用 .NET 框架 4.5

我已通过命令将实体框架升级到 6.1.3:-

Install-Package EntityFramework

在包管理器中

但是当我在此之后构建我的代码时,我得到了错误:-

错误 68 类型“System.Data.Objects.DataClasses.EntityObject”是 在未引用的程序集中定义。您必须添加一个 引用程序集 'System.Data.Entity, Version=4.0.0.0, 文化=中性,PublicKeyToken=b77a5c561934e089'。

在谷歌上研究了一些东西后,我在 web.config 中添加了以下代码:-

<system.web>
    <compilation debug="true" targetFramework="4.5" >
      <assemblies>
        <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      </assemblies>
    </compilation>
    <httpRuntime targetFramework="4.5" />

  </system.web>
  <system.webServer>

那么我也面临同样的错误。

如何解决此错误以使用实体框架 6.1.3?

【问题讨论】:

  • 您是否从这样的项目引用中添加了 System.Data.Entity? take.ms/qLOkZ
  • 已经添加了
  • 你的项目中不包含提到的dll文件

标签: c# asp.net .net asp.net-mvc entity-framework


【解决方案1】:

尝试在包管理控制台中运行此命令:

Update-Package –reinstall EntityFramework

但是,首先确保您从包管理控制台的“默认项目”下拉列表中选择了正确的项目

【讨论】:

    猜你喜欢
    • 2016-03-22
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    • 1970-01-01
    • 2019-09-02
    相关资源
    最近更新 更多