gpt4 book ai didi

entity-framework - Entity Framework 6 是否有计划的发布日期?

转载 作者:行者123 更新时间:2023-12-04 01:09:32 24 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




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

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

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

最佳答案

如果您想使用 CodeFirst,您可以从 .NET Framework 4 的 EF5 开始,然后移动到 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 release dates…or lack thereof .

关于entity-framework - Entity Framework 6 是否有计划的发布日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15662908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com