如何升级旧的Entity Framework项目?

时间:2015-07-23 08:57:58

标签: .net entity-framework

我想升级我的项目以使用Entity Framework v5 +,这样我就可以利用枚举支持等新功能,并且还可以使用已经使用EF5的系统的另一部分。

该项目包含在一个多年(4 +)年未及时更新的解决方案中。有两个EDMX文件定义应用程序使用的数据库,这些文件生成从EntityObject继承的模型类,以及基于ObjectContext的类。项目引用 EntityFramework.dll ,但引用 System.Data.Entity (v4.0.0.0,运行时版本) :v4.0.30319)。作为参考,该项目的目标是.NET 4.5.1,我使用的是Visual Studio 2015。

目前我还不确定如何升级我所拥有的EF5。我可以找到的所有引用都希望项目已经引用了EntityFramework,这不是这里的情况。

所以我的问题是:

  • 为了将项目升级到EF5,我需要采取哪些步骤?

1 个答案:

答案 0 :(得分:0)

也许以下链接之一可以帮助您将EntityFramework添加到项目中:

https://msdn.microsoft.com/en-us/data/ee712906#runtime

http://blogs.msdn.com/b/adonet/archive/2015/03/10/ef6-1-3-rtm-available.aspx

否则可能是您错过了将微软SQL Server数据工具安装到VS2015。这对于看到edmx设计师是必要的。

如果这是真的,你必须通过控制面板>程序&功能> VS2015>更改>自定义(?我在那里看到德语单词)> Windows-和Webdevelopment> Microsoft SQL Server数据工具