LINQ to SQL真的已死?
让我们回溯到七月,那时,我们报道了LINQ to SQL被转交到SQL数据可编程性团队。这一事件在开发者社区引发了大量的关注,人们担心LINQ to SQL会被终止,而转而使用ADO.NET实体框架。最近,LINQ to SQL和实体框架团队的程序经理Tim Mallalieu的一篇通告,又进一步加剧了事态的发展。
让我们回溯到七月,那时,我们报道了LINQ to SQL被转交到SQL数据可编程性团队。这一事件在开发者社区引发了大量的关注,人们担心LINQ to SQL会被终止,而转而使用ADO.NET实体框架。最近,LINQ to SQL和实体框架团队的程序经理Tim Mallalieu的一篇通告,又进一步加剧了事态的发展。
在本系列的第一篇新闻中,介绍了ADO.NET数据服务框架的基本知识;昨日ccBoy在其博客上发表了一篇文章,介绍了在客户端如何对ADO.NET数据服务进行操作。
随着.NET Framework 3.5 SP1和Visual Studio 2008 SP1的正式发布,ADO.NET数据服务框架也正式来到了我们的面前。通过利用ADO.NET数据服务框架,及其背后的WCF、EDM、LINQ等一系列技术,现在我们可以迈向Data 2.0的世界了。
现在LINQ to SQL越来越有沦为一个过渡方案的迹象。随着ADO.NET实体框架(Entity Framework)即将发布,许多人开始担忧LINQ to SQL的开发会不会从此停止。考虑到微软一直以来对数据库访问技术都边做边丢的形象,人们的这些担心并非多余。所以现在的问题就是,“LINQ to SQL应该开源吗?”。
由社区发起的一份请愿书表达了对微软即将发布的ADO.NET实体框架的关注,请愿书标题为“对ADO.NET实体框架投不信任票”,旨在提高人们对业内专家已经预见到的一些设计和实现问题的认识。
ADO.NET团队最近讨论了ADO.NET Entity框架的各种性能特征。ADO.NET Entity框架在12月已经进入它的第三个beta版本,自那时起开发团队就开始为开发人员提供了使用该框架的相关信息。而现在,则为开发人员提供了框架性能方面的信息。