什麼是使用「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. SELECT @@ DBTS使用Linq to SQL
- 5. 使用LINQ to SQL和DataGridView
- 6. 使用LINQ to sql和HtmlEncode
- 7. 使用LINQ to SQL與Oracle
- 8. 如何濫用Linq-to-sql?
- 9. 如何在LINQ To SQL中使用.Count()?
- 10. 如何使用LINQ to SQL的
- 11. 如何使用LINQ to SQL的
- 12. 如何使用groupBy與F#linq-to-sql?
- 13. 如何使用LINQ to SQL的
- 14. 使用Linq to SQL和Sql Reporting Services
- 15. Serilization問題使用LINQ使用LINQ to SQL來SQL
- 16. Linq to SQL Case在VB.NET中何時?
- 17. LINQ to SQL Translation
- 18. LINQ to SQL context.GetChanges
- 19. Linq to SQL Impersonation
- 20. linq-to-sql InsertOnSubmit
- 21. 的LINQ to SQL
- 22. LINQ to SQL PredicateBuilder
- 23. Linq to SQl
- 24. LINQ to SQL/XML
- 25. linq to sql「Contains」
- 26. LINQ to SQL Paging
- 27. Linq-to-SQL ToDictionary()
- 28. Linq to SQL InvalidCastException
- 29. Linq-to-Sql Count
- 30. LINQ to SQL ASP.net
可能重複的[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