什麼是使用「Linq to SQL」和核心ADO.NET技術訪問數據庫的專業人員和控制檯?何時使用「Linq to sql」?
4
A
回答
1
優勢
- 沒有必要創建業務對象的dbml文件會爲你做
- 沒有必要擔心書面查詢,因爲LINQ2SQL轉換你statment在高效的查詢
- 重要的是延遲加載的相關對象
缺點
- 不支持斷開linq,即不能從你的對象窗體中取出DataContext對象。更多細節:Most efficient way to update with LINQ to SQL
0
我有同樣的觀點作爲這篇文章,我還沒有找到Linq的任何主要缺點。
我建立了一個數字或應用程序,並使用LINQ網站,發現它是extremlly簡單通過BoogleC
使用http://forums.asp.net/t/1520157.aspx 評論
問候 SP
-1
我不會推薦LINQ到SQL,因爲它實際上已經死了(你不想寫遺留代碼,對吧?)。微軟不再開發它,他們建議使用Entity Framework(請參閱here),但是,如果您有興趣使用ORM,我強烈建議您查看NHibernate。
+0
有幾個原因可以選擇一個比這裏描述的其他http://msdn.microsoft.com /en-us/library/cc161164.aspx – SteadyEddi 2010-05-31 11:19:48
0
我也很關心你如何編寫LINQ語句。有時候最好是編譯你的Linq,而不是像Linq查詢的每一次運行都在每次運行時都完全解析。見下文LINQ
http://www.codinghorror.com/blog/2010/03/compiled-or-bust.html
的相關問題
- 1. 使用LINQ to SQL
- 2. 使用LINQ to SQL
- 3. 使用LINQ to SQL實現Next/Previous使用LINQ to SQL
- 4. Linq To Sql使用AttachAll。 DuplicateKeyException
- 5. 使用LINQ-to-SQL容器
- 6. 使用LINQ to SQL與Oracle
- 7. SELECT @@ DBTS使用Linq to SQL
- 8. 使用LINQ to sql和HtmlEncode
- 9. 使用LINQ to SQL和DataGridView
- 10. 如何濫用Linq-to-sql?
- 11. 如何使用groupBy與F#linq-to-sql?
- 12. 如何使用LINQ to SQL的
- 13. 如何在LINQ To SQL中使用.Count()?
- 14. 如何使用LINQ to SQL的
- 15. 如何使用LINQ to SQL的
- 16. 如何使用LINQ to SQL與mySQL
- 17. 使用Linq to SQL和Sql Reporting Services
- 18. Serilization問題使用LINQ使用LINQ to SQL來SQL
- 19. LINQ to SQL Translation
- 20. LINQ to SQL
- 21. linq to sql「Contains」
- 22. LINQ to SQL LoadWith
- 23. LINQ to SQL context.GetChanges
- 24. LINQ to SQL ASP.net
- 25. Linq To SQL DefaultIfEmpty
- 26. Linq to SQl
- 27. Linq-to-SQL ToDictionary()
- 28. Linq-to-Sql Count
- 29. LINQ to SQL - PredicateBuilder
- 30. Linq to SQL InvalidCastException
可能重複的[LINQ到SQL VS ADO.Net](http://stackoverflow.com/questions/671179/linq-to-sql-vs-ado-net) – 2010-05-28 08:18:03
或[LINQ to SQL的優點是什麼?](http://stackoverflow.com/questions/593808/what-are-the-advantages-of-linq-to-sql) – 2010-05-28 08:19:34
,另請參見[實體框架vs LINQ to SQL](http://stackoverflow.com/questions/8676/entity-framework-vs-linq-to-sql) – 2010-05-28 08:20:07