首页 文章

实体框架升级到6.1.3后出错

提问于
浏览
1

我正在使用.NET framework 4.5

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

Install-Package EntityFramework

在包管理器中

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

错误68类型'System.Data.Objects.DataClasses.EntityObject'在未引用的程序集中定义 . 您必须添加对程序集'System.Data.Entity,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用 .

在google上研究了一些东西后,我在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?

1 回答

  • 1

    尝试在Package Manage Console中运行此命令:

    Update-Package –reinstall EntityFramework
    

    但是,首先 ensure that you have selected the correct project from 'Default Project' dropdown 在包管理控制台中 .

相关问题