2010-06-11 25 views

回答

20

據我瞭解,System.Linq的是約整個Linq庫 - 它適用於所有數據類型,如列表等。

System.Data.Linq是關於數據庫(又名Linq to SQL),其中包括跟蹤更改(ChangeAction)。

8

我相信System.Linq是LINQ對象特定(IEnumerable的,IQueryable的,等等)

雖然System.Data.Lin q是LINQ-SQL特定(DataContext的,等等)

2

據我的理解,System.Linq是依賴於 IEnumerable的泛型級別實現,而System.Data.Linq是依賴於IQueryable的提供程序特定的(LINQ to SQL)。