我们有一个旧的 EF 4.6 项目尚未迁移到较新版本的 EF。
现在我想从数据库更新模型(添加一个新表),所以我在设计器中打开 EDMX,就像在 VS 2010 中一样,然后选择"从数据库更新"。这给了我一个警告,指出"您的项目引用了旧版本的实体框架。..."
此更新中它为我提供的数据库操作的唯一选择是 EF 5.0,但我需要 EF 4.6
是否可以在不升级到较新版本的 EF 或使用较旧版本的 VS 的情况下以某种方式在设计器中进行模型更新?
我刚刚遇到了同样的问题(尽管我被困在v4.0.0.0上)。解决方案是安装 ADO.NET 实体框架 4.1。
这将所需的工具放在我的计算机上,并允许我更新我的模型。