Entity Framework v4.1RC已经出局。当我的软件发布日期提前1-2个月时,不是否有充分理由开始升级?
升级会导致从4变为4.1吗?有什么警告吗?
答案 0 :(得分:4)
您无需升级。 EF 4.1只是附加库。它主要包含
代码优先可能不是您目前正在寻找的东西。如果您使用的是ObjectContext API和EDMX + POCO T4模板,则可以继续使用它。从您的角度来看,EF 4.1只是不同的API来做同样的事情。它有一些优点(但也有一些缺失的功能),但它不是对已经运行的项目进行返工的原因。您可以在EF 4.0代码中使用EF 4.1 for paralel中的某些功能 - 例如Include
界面上提供的强类型IQueryalbe
扩展方法。
答案 1 :(得分:2)
是的,会有一些重大变化,但没有什么重大变化:
EF Feature CTP5以来的变化是什么? ADO.NET Entity Framework 4.1 RC中的新功能以前包含在Entity Framework Feature CTP5中。自功能CTP5以来的更改包括:
来源:http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-release-candidate-available.aspx
另请参阅Scott Guthries关于此版本的博文: http://weblogs.asp.net/scottgu/archive/2011/03/19/rc-of-entity-framework-4-1-which-includes-ef-code-first.aspx