entity-framework - 为什么 Visual Studio 2013 不允许我使用 Entity Framework 4?

标签 entity-framework visual-studio-2013

我正在尝试更新我们拥有的遗留项目的对象上下文。我不知道这是错误还是其他什么,但即使我们明确告诉 Visual Studio 使用 EF 的第 4 版,它也会更新到第 5 版,从而把一切都搞砸了。我总是必须回到 Visual Studio 2012 并进行更改。有什么原因吗?

enter image description here

最佳答案

- 在引用文献中的解决方案资源管理器中删除对 Entity Framework 5 的现有引用。

-在 packages.config 中删除具有 EntityFramework 版本 5 的行

-在 View ->其他窗口->包管理器控制台中,粘贴下一行:
安装包 EntityFramework -版本 4.1.10331.0

它适用于 VS2012,希望它也适用于 2013。

关于entity-framework - 为什么 Visual Studio 2013 不允许我使用 Entity Framework 4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21636338/

相关文章:

c# - 迁移期间未找到 Entity Framework 外键

c# - 如何加入不同的属性对象集合

asp.net-mvc-3 - 您是否应该在 MVC 中处理 Entity Framework 对象

visual-studio-2013 - 如何将 VS 2013 项目转换为能够在 VS 2005 中运行?

azure - 无法初始化 Windows Azure 存储模拟器。无法启动存储模拟器

c# - 条件 IQueryable 选择 (MVC .NET EF)

c# - 从 EF.core 2.2 迁移到 EF.core 3.1 会破坏生成的 sql,将 1 添加到某些列名

uml - 如何在 Visual Studio 2013 中导出类图/UML?

visual-studio-2012 - 如何在 Visual Studio 中禁用所有大写菜单标题

visual-studio-2013 - 使用 WebEssentials 创建更少的源映射文件