我在嘗試在方法中聲明ChangeAction參數時遇到了麻煩,IDE說我可能缺少名稱空間。System.Linq和System.Data.Linq有什麼區別?
所以我右鍵單擊它並解決它,發現已添加System.Data.Linq,現在一切都很好。
這兩個命名空間有什麼區別?
我在嘗試在方法中聲明ChangeAction參數時遇到了麻煩,IDE說我可能缺少名稱空間。System.Linq和System.Data.Linq有什麼區別?
所以我右鍵單擊它並解決它,發現已添加System.Data.Linq,現在一切都很好。
這兩個命名空間有什麼區別?
據我瞭解,System.Linq的是約整個Linq庫 - 它適用於所有數據類型,如列表等。
System.Data.Linq是關於數據庫(又名Linq to SQL),其中包括跟蹤更改(ChangeAction)。
我相信System.Linq
是LINQ對象特定(IEnumerable的,IQueryable的,等等)
雖然System.Data.Lin
q是LINQ-SQL特定(DataContext的,等等)
據我的理解,System.Linq是依賴於 IEnumerable的泛型級別實現,而System.Data.Linq是依賴於IQueryable的提供程序特定的(LINQ to SQL)。