LINQ to SQL 应该开源吗?

  • Jonathan Allen
  • 霍泰稳

2008 年 7 月 24 日

话题:.NET开源DevOps语言 & 开发架构

现在 LINQ to SQL 越来越有沦为一个过渡方案的迹象。随着 ADO.NET 实体框架(Entity Framework)的即将发布,许多人开始担忧 LINQ to SQL 的开发会不会从此停止。考虑到微软一直以来对数据库访问技术都边做边丢的形象,人们的这些担心并非多余。

LINQ to SQL 现在已经被转移到 SQL 数据规划团队(Data Programmability Team),也就是开发 ADO.NET 实体框架的那个小组。这个团队自己的项目和 LINQ to SQL 非常类似,所以说很难想象他们会花费很多时间来开发这个“收养”的项目。

那么现在的问题就是,“LINQ to SQL 应该开源吗?”。Leon Banmbrick 提出这个问题,也作了分析。他最为担心的是“责任”问题,因为微软可能不愿意交付一个含有外来贡献的框架。但是像可模拟性(Mockability)和多 Provider 等需要社区推动来增加的功能,恰恰少不了“外来贡献”。

查看英文原文:Should LINQ to SQL Go Open Source
.NET开源DevOps语言 & 开发架构