我想升级我的项目以使用实体框架v5+,这样我就可以利用新的特性,比如枚举支持,并且还可以与已经使用EF5的系统的另一部分保持一致。
该项目包含在一个多年来一直没有更新的解决方案中(4+)。有2个EDMX文件定义了应用程序使用的数据库,这些文件生成了从EntityObject继承的模型类,以及基于ObjectContext的类。项目不引用EntityFramework.dll,而是引用System.Data.Entity (v4.0.0.0,运行时版本: v4.0.30319)。作为参考,项目目标为.NET 4.5.1,我正在使用Visual 2015。
目前,我还不知道如何升级到EF5。我可以找到的所有引用都期望项目已经在引用EntityFramework,这里不是这样的。
所以我的问题是:
发布于 2015-09-07 02:14:52
也许下列链接之一可以帮助您将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
否则,您可能会错过将Microsofts数据工具安装到您的VS2015中。这对于查看edmx设计器是必要的。
如果是这样的话,您必须通过Control Panel>Program &Features>VS2015>Change>Customize安装它(?>>Windows-和Webdevelopment>Microsoft Server数据工具
https://stackoverflow.com/questions/31582650
复制