asp.net-mvc - Entity Framework 6.1.3

标签 asp.net-mvc entity-framework

我正在尝试在新的 asp.net mvc 示例项目中安装 Entity Framework 6.1.3。

我进入“管理 nuget 包”菜单 - 选择 Entity Framework (最新版本)。 安装过程贯穿始终。

当在 Controller 中使用我新创建的 DbContext 类时(例如),我不断收到以下错误..

无法加载文件或程序集“EntityFramework,版本=6.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089"或其之一
依赖项

我尝试删除并重新安装entityframework nuget包.. 尝试使用 Nuget 包管理器控制台 - 同样的错误。 我也尝试过版本 6.1.2 - 同样的错误。

在我的 web.config 中显示以下内容

<section name="entityFramework"      
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection,   
EntityFramework, Version=6.0.0.0, Culture=neutral,      
PublicKeyToken=b77a5c561934e089" requirePermission="false" />

我应该做什么才能使其发挥作用? 为什么 nuget 不断在 web.config 中设置错误的条目..

我正在使用 .net 4.5.2 和 Visual Studio 2015 Enterprise

最佳答案

尝试使用 Nuget 命令行通过运行此命令 Uninstall-Package EntityFramework 来删除已安装的版本及其依赖项但您需要删除依赖库 Microsoft.AspNet.Identity.EntityFramework也是如此。

确保您在 Nugetmanager 命令窗口中选择了正确的项目,并按以下顺序尝试此命令:

  1. Uninstall-Package Microsoft.AspNet.Identity.EntityFramework
  2. Uninstall-Package EntityFramework
  3. Install-Package Microsoft.AspNet.Identity.EntityFramework

最后一个命令将安装 EF 的最新版本也是如此。

关于asp.net-mvc - Entity Framework 6.1.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34971266/

相关文章:

c# - 根据用户未输入的数据验证模型

c# - ViewBag 作为 session 模型的持有者

javascript - 表单提交后如何停止从部分页面重定向

c# - 在 Entity Framework 中订购包含的实体的最佳方式?

entity-framework - Entity Framework 包括深度

c# - 带有 Oracle 表/ View 的 Entity Framework 5 不存在不一致?

asp.net-mvc - 共享主机上的 ASP.NET MVC 无扩展 URL? (GoDaddy 等)

jquery - 部分 View 渲染的 UI 问题

entity-framework - 如何将参数从 Entity Framework 传递给存储过程?

entity-framework - Code First Entity Framework 为主键列名称添加下划线