就在我使用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.aspxhttp://codebetter.com/blogs/david.hayden/archive/2008/10/31/linq-to-sql-is-dead-read-between-the-lines.aspx
3 回答
慕神8447489
TA贡献1780条经验 获得超1个赞
您的问题含糊不清,需要解决。
LINQ!= LINQ to SQL
有大量的LINQ技术和提供程序:
Linq to SQL;
实体的Linq;
LINQ对象
Linq到XML;
...而这些只是来自Microsoft的。也有非MS提供程序,包括NHibernate。
您链接的博客仅讨论Linq to SQL。
LINQ的主要优势在于,您可以学习和使用一种查询语法,并在多种技术中重复使用它。
鉴于此,我建议您认为“ Linq To SQL”的未来缺乏任何意义都是不相关的,因为您编写LINQ Queries所获得的技能将来会转移到其他工具中。
添加回答
举报
0/150
提交
取消