查詢 DataSet (LINQ to DataSet)
當 DataSet 物件已經填入 (Populate) 資料之後,您就可以開始查詢它。 使用 LINQ to DataSet 來編寫查詢與針對其他啟用 LINQ 的資料來源使用 Language-Integrated Query (LINQ) 很相似。 不過,請記住,當您針對 DataSet 物件使用 LINQ 查詢時,您正在查詢的是 DataRow 物件的列舉型別 (Enumeration),而非自訂型別的列舉型別。 這表示,您可以在 LINQ 查詢中使用 DataRow 類別 (Class) 的任何成員。 這可讓您建立內容豐富且複雜的查詢。
如同 LINQ 的其他實作,您可以用兩種不同的形式來建立 LINQ to DataSet 查詢:查詢運算式語法和以方法為基礎的查詢語法。 如需這兩種形式的詳細資訊,請參閱Getting Started with LINQ。您可以使用查詢運算式語法或以方法為基礎的查詢語法,針對 DataSet 中的單一資料表、針對 DataSet 中的多個資料表,或針對具型別 DataSet 中的資料表執行查詢。
本節內容
單一資料表查詢 (LINQ to DataSet)
說明如何執行單一資料表查詢。跨資料表查詢 (LINQ to DataSet)
說明如何執行跨資料表查詢。查詢具型別 DataSet
說明如何查詢具型別 DataSet 物件。