Share via


LINQ to DataSet

更新: November 2007

LINQ to DataSet 可讓您更方便且更快速地查詢在 DataSet 物件中快取的資料。更明確地說,LINQ to DataSet 可讓開發人員從程式語言本身撰寫查詢,而非使用不同的查詢語言,藉以簡化查詢作業。這點對於 Visual Studio 開發人員特別有用,因為他們現在就可以在查詢中運用 Visual Studio 所提供的編譯時期語法檢查、靜態型別和 IntelliSense 支援。

LINQ to DataSet 也可用於查詢已經從一個或多個資料來源合併的資料。這點可以實現許多資料表示和處理方式需要彈性的案例,例如本機查詢彙總的資料和在 Web 應用程式中進行中介層 (Middle Tier) 快取。尤其,一般報表、分析和商務智慧應用程式都需要這種管理方法。

LINQ to DataSet 功能主要是透過 DataRowExtensionsDataTableExtensions 類別 (Class) 中的擴充方法公開 (Expose) 的。LINQ to DataSet 是以現有的 ADO.NET 2.0 架構為基礎並加以使用,但是不會在應用程式程式碼中取代 ADO.NET 2.0。現有的 ADO.NET 2.0 程式碼將繼續在 LINQ to DataSet 應用程式中運作。下圖將說明 LINQ to DataSet 與 ADO.NET 2.0 的關聯性以及資料存放區。

LINQ to DataSet 是以 ADO.NET 提供者為基礎。

在本節中

使用者入門 (LINQ to DataSet)

程式設計手冊 (LINQ to DataSet)

參考

DataTableExtensions

DataRowExtensions

DataRowComparer

請參閱

概念

LINQ to ADO.NET 概觀

其他資源

Language-Integrated Query (LINQ)

ADO.NET