2010-05-28 80 views
4

什麼是使用「Linq to SQL」和核心ADO.NET技術訪問數據庫的專業人員和控制檯?何時使用「Linq to sql」?

+0

可能重複的[LINQ到SQL VS ADO.Net](http://stackoverflow.com/questions/671179/linq-to-sql-vs-ado-net) – 2010-05-28 08:18:03

+0

或[LINQ to SQL的優點是什麼?](http://stackoverflow.com/questions/593808/what-are-the-advantages-of-linq-to-sql) – 2010-05-28 08:19:34

+0

,另請參見[實體框架vs LINQ to SQL](http://stackoverflow.com/questions/8676/entity-framework-vs-linq-to-sql) – 2010-05-28 08:20:07

回答

1

優勢

  • 沒有必要創建業務對象的dbml文件會爲你做
  • 沒有必要擔心書面查詢,因爲LINQ2SQL轉換你statment在高效的查詢
  • 重要的是延遲加載的相關對象

缺點

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