我一直在线上搜索Linq教程,并遇到一些文章说linq可能会消失?你对此有什么看法?微软是否真的会消除LINQLinq到SQL的未来是什么
回答
请不要混淆LINQ和LINQ to SQL的,他们是非常不同的事情。
Linq很好,将会很长一段时间。
Linq To Sql最好是平庸的,不应该被大多数项目考虑。因为有很多比Linq To Sql更好的选择(NHibernate和SubSonic就是其中两个),所以不需要担心微软未来Linq To Sql(或者缺少它)的计划。忽略Linq To Sql是最好的选择,除非你被迫使用它,在这种情况下,祝你好运。
这是我正在为此而焦虑 – user161433 2009-08-30 16:09:53
.NET 4.0已经有所改进,但实体框架将成为推荐的解决方案。引述添Mallalieu:
“我们将继续作出LINQ一些 投资基于 客户反馈的SQL。这篇文章是关于 使我们的意图为未来 创新清晰叫出 事实作为.NET 4.0,LINQ到 实体将是推荐的数据访问 解决方案,LINQ到关系 场景......。我们也想让你的 反馈在 LINQ的关键经验,SQL,我们需要在对 LINQ添加到实体,以使 带来 您使用LINQ在第一 地方SQL相同的简单场景“。
微软不会废除LINQ。 LINQ基本上是查询来自不同数据源的数据的通用方法。有LINQ to SQL,LINQ到对象和LINQ到XML。可以为任何数据源创建LINQ提供程序。创建一个是PIA,但可以完成。国际海事组织,linq查询方法在这里停留。
但是,LINQ to SQL可能会消失。好像很多人在实体框架EF和Linq到SQL之间分裂。我喜欢Linq to Sql,但微软的实现只支持sql server。这对我来说是一个破坏行为,因为我也必须查询Jet。其他人已经为其他主要数据库创建了LINQ提供程序,但我仍然不相信它会走得很远。
我还没有与EF工作还没有,但这里是在比较good post
LINQ到SQL没有收到尽可能多的关注要继续推进它的特点是实体框架。 MS已经决定追求丰富/开发EF,而对于L2S来说,这意味着移动/重新引导资源。
但是,它在很多情况下都是很好的工具。 :) SO实际上使用L2S。 :)随着时间的推移和EF的进展,L2S有可能会消失,但我认为它会和我们在一起。这里有一个链接,说明为什么L2S是值得考虑的。 To linq To SQL or not... that is the question?。我看到L2S适合小型应用程序或不太复杂的应用程序。
它不是“死”,因为你将不会在.Net 4.0左右。例如,以下是关于L2S在4.0中获得更新的博客条目。
http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40
从长远来看,微软希望将其杀死。但目前他们仍在对该技术进行一些投资。
这里是一对夫妇的文章中,我的话题写道,
- 1. 什么是LINQ
- 2. 什么是Silverlight的LINQ到SQL的等价物?
- 3. LINQ to SQL:是什么让人痛苦?
- 4. 什么是Linq to SQL相当于CEILING?
- 5. 对于SQL Server 2008来说SQL和Soudex的linq查询是什么?
- 6. EF4或LINQ到SQL有什么优势?
- 7. Class :: DBI的未来是什么?
- 8. 未来与未来有什么区别?
- 9. 确定linq到sql查询的来源
- 10. Linq to SQL - 有什么更好的?
- 11. 斯卡拉未来未分配,这是干什么的?
- 12. 什么是SQL
- 13. 什么是SQL
- 14. 是否LINQ到SQL之onChanging?
- 15. LINQ to SQL中的内部连接的语法是什么?
- 16. 什么是下面的problim sql查询的linq?
- 17. LINQ之后是什么?
- 18. 什么是使用LINQ
- 19. 什么是最快的方式来写linq
- 20. SQL是声明式的,那么LINQ
- 21. 从LINQ到SQL到实体框架,你想要什么功能?
- 22. LINQ to SQL体系结构。什么是最好的?
- 23. 相当于SQL IN运算符的linq是什么
- 24. 适用于Linq To SQL DAL的静态方法是什么?
- 25. 什么是Linq等同于带有OR连接的SQL查询?
- 26. 什么是这个SQL组的LINQ加入
- 27. 什么会导致linq to sql认为参数是可空的?
- 28. 什么是LINQ to SQL中的DBML存储属性?
- 29. 什么是以下SQL查询的LINQ等价物?
- 30. 在什么时候LINQ到SQL或LINQ将请求发送到数据库
的杜佩http://stackoverflow.com/questions/870853/is-linq-to-sql-死了和其他很多人。 – 2009-08-29 16:20:05