Share via


Entity Framework 和开放源码

[原文发表地址]  Entity Framework and Open Source

[原文发表时间] 2012-07-19 8:55

在过去的几年中,Entity Framework取得了显著的突飞猛进。去年我们发布了EF 4.1。该版本引进了新的DbContext API(应用程序编程接口)和EF “Code First”的支持。 今年早些时候我们交付了EF 4.3, 该版本提供了对 Code First迁移的支持,这使开发人员可以轻松地通过优化代码来改进数据库架构。现在我们已经进入了专注EF 5发布的最后阶段。新版本增加了对枚举、空间数据类型、表值函数的支持和对一些重要性能与Visual Studio工具的改进。

在EF4 和EF5的开发周期中,我们小组做的其中一件事情就是早在做出设计决策时就将社区包含进来,征集尽可能多的反馈。展望EF6, 通过转移到一个开放的开发模式中,我们期待采用这些反馈到下一个级别中。

今天Entity Framework源代码已经发布了,并且位于开源代码许可证(Apache 2.0)下,代码库托管于Codeplex上(使用Git)以进一步提高开发透明度。这将使社区里的每一个人都能够基于每天最新的源代码和测试版本,为产品的代码签入、缺陷的修复、新功能的开发、产品的构建及测试提供反馈。我们非常欢迎来自社区的贡献,所以你可以帮助我们把 Entity Framework设计和构建成更加美好的产品。你能够在Entity Framework CodePlex 网站找到所有的详细信息 。

去年12月Windows Azure SDKs采取了这种开放的开发模式,今年3月 我在博客上写了ASP .NET MVC、ASP.NET Web API 和ASP .NET Razor是如何也采用这种方法的。这些产品都发现了开放式的开发是一条极棒的途径,它使开发与社区的反馈紧密相连且循环往复,直到最后一天交付出一个最佳的产品。

同样的支持,同样的开发人员,更多的投入

非常重要-微软将把Entity Framework作为全力支持的微软产品继续推出官方版本,包括独立版本和作为Visual Studio 的一部分(就跟现在的一样)。现今的微软开发人员和微软支持框架都将不变。我们今天宣布的目的是增加开发反馈的循环,让我们可以交付更加好的产品。

能够转移到更加开放的开发平台,开发小组都非常兴奋。你将很快可以看到很多提交的激动人心的新功能。

更多

请到Entity Framework Codeplex 网站去学习更多相关内容和参与进来。你也可以在CodePlex网站的EF 6 路线图页面查看更多下一个重大版本中即将发布的新功能的详细信息。你还可以浏览微软新的开放技术中心来了解我们为它所做的一些过程改变和我们与其它一些开发源码社区的合作情况。

希望对你有所帮助。

Scott

附加: 除了写博客,我还用Twitter 快速发布和共享链接。我的Twiiter账号是: @scottgu