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对于简单工作来说是一种过大的杀伤力。但是,在此声明发布之后,是否有继续使用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


鸿蒙传说
浏览 536回答 3
3回答

慕神8447489

您的问题含糊不清,需要解决。LINQ!= LINQ to SQL有大量的LINQ技术和提供程序:Linq to SQL;实体的Linq;LINQ对象Linq到XML;...而这些只是来自Microsoft的。也有非MS提供程序,包括NHibernate。您链接的博客仅讨论Linq to SQL。LINQ的主要优势在于,您可以学习和使用一种查询语法,并在多种技术中重复使用它。鉴于此,我建议您认为“ Linq To SQL”的未来缺乏任何意义都是不相关的,因为您编写LINQ Queries所获得的技能将来会转移到其他工具中。
打开App,查看更多内容
随时随地看视频慕课网APP