是否有实体框架6的计划发布日期?

Kim*_*Kim 12 entity-framework entity-framework-6

我的问题说明了一切,但这里有一些背景知识:

由于各种限制,我至少在2014年7月才停留在.NET 4.0上.但是,我的任务是转换我们的DAL以使用Entity Framework来获得可伸缩性和性能方面的帮助.目前,我们从单个xml文件将所有数据加载到内存中,因此我正在考虑将Code First与现有实体一起使用.我们有一个非常大而复杂的模型,有很多继承和枚举,我真的很喜欢新版本提供的枚举支持和性能改进.

那么,我现在开始使用EF6并希望它在我们的发布日期之前是正式的,从EF4开始然后迁移?或者等到我们的下一个产品发布之后才开始使用EF?任何建议表示赞赏.

Paw*_*wel 6

如果要使用CodeFirst,可以从EF5 for .NET Framework 4开始,然后转到EF6.您将错过此版本中没有的一些功能(EF5依赖于System.Data.Entity.dll,它是.NET Framework版本的一部分,因此EF5 for .NET Framework 4无法使用枚举等功能,空间类型等,因为.NET Framework 4附带的System.Data.Entity dll不支持它们.或者你可以尝试EF6.目前最新版本是alpha3.另一方面,它是一个开源版本,所以如果某些东西不起作用或者你需要一些东西,你可以继续自己做.请注意,EF6中的提供程序模型有所更改,因此如果您不使用Sql Server或Sql Server CE,则需要确保您的数据库中有一个支持EF6的提供程序.

编辑

以下是我们团队成员发布日期的一篇有趣的博客文章:EF6发布日期......或缺乏.

  • @ABerezovskiy然后我不会对此发表评论 (2认同)