我一直在線上搜索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