linq-to-sql – LINQ to SQL是死还是活?

只是当我与LINQ to SQL交朋友时,它似乎就像MS正在从它下拉的地毯。

http://blogs.msdn.com/adonet/archive/2008/10/29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx

从我的一点研究,EF是方式overkill简单的工作。但是在这个公告后,有没有一点继续使用LINQ to SQL?

超越LINQ to SQL的未来,这不是一般发送一个坏信号?考虑到MS将比特扔在墙上的速度,使用任何新的比特是理性的吗? (这是真的,它是很早的LINQ to SQL!)。

对于我的LINQ to SQL工作,我想我去了SubSonic!

更新:几个新的意见:

http://ayende.com/Blog/archive/2008/10/31/microsoft-kills-linq-to-sql.aspx

http://codebetter.com/blogs/david.hayden/archive/2008/10/31/linq-to-sql-is-dead-read-between-the-lines.aspx

最佳答案
1)他们不能“杀死”Linq-to-SQL,因为它已经是.net框架的一部分。他们可以做的是停止向它添加功能。这并不妨碍已经使用L2S的成千上万的开发者扩展和改进它。一些核心领域是棘手的触摸,但他们已经和missing designer features can easily be bolted on固体。

2)PDC EF sessions的一个表明,他们从EFv1的失败中学到了几个教训,他们现在将许多好东西从L2S复制和粘贴到EF和假装它是新的EF材料。换句话说,L2S版本2刚刚“重新标记”EF。

3)LINQ这样(语言集成查询)是切片冰淇淋最好的事情,它可以用于许多其他东西比L2S(Linq到对象,Linq到实体,Linq到XML,Linq到任何)。因此,DP组试图强迫(大量的)L2S采用者到[不那么流行和目前有缺陷]实体框架没有理由不学习Linq。

也看到这个线程(这是我相信部分触发蒂姆的博客文章):
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=4061922&SiteID=1

更新1:2008年12月版的Visual Studio Magazine封面故事由罗杰Jennings是一个很好的阅读主题,与一些L2S vs EF比较:http://visualstudiomagazine.com/features/article.aspx?editorialsid=2583

更新2:Anders Hejlsberg在Redmond Developer News引用说“LINQ to SQL没有死,我可以向你保证,它没有死,没有一切都消失,我们从来没有这样做,我们永远不会。

http://reddevnews.com/blogs/weblog.aspx?blog=3016

转载注明原文:linq-to-sql – LINQ to SQL是死还是活? - 代码日志