共用方式為


LINQ 簡介 (Visual Basic)

Language-Integrated Query (LINQ) 是 .NET Framework 3.5 版中引進的創新,可橋接對象與數據世界之間的差距。

傳統上,對數據的查詢會以簡單字串表示,而不需要在編譯時期進行類型檢查或 IntelliSense 支援。 此外,您必須瞭解每種數據來源類型的不同查詢語言:SQL 資料庫、XML 檔、各種 Web 服務等等。 LINQ 使 查詢 成為 Visual Basic 中的一流語言結構。 您可以使用語言關鍵詞和熟悉的運算符,針對對象的強型別集合撰寫查詢。

您可以在 Visual Basic for SQL Server 資料庫、XML 檔、ADO.NET 數據集,以及支援 IEnumerable 或泛型 IEnumerable<T> 介面的任何物件集合中撰寫 LINQ 查詢。 LINQ 支援也由第三方針對許多 Web 服務和其他資料庫實作提供。

您可以在新專案中使用 LINQ 查詢,或與現有專案中的非 LINQ 查詢搭配使用。 唯一的需求是專案以 .NET Framework 3.5 或更新版本為目標。

在 Visual Studio 中,以下圖例展示了在 C# 和 Visual Basic 中針對 SQL Server 資料庫的部分完成之 LINQ 查詢,且包含完整的類型檢查和 IntelliSense 支援。

顯示 Intellisense 和 LINQ 查詢的圖表。

後續步驟

若要深入瞭解 LINQ 的詳細資訊,請先熟悉 Visual Basic 中開始使用 LINQ 一節中的一些基本概念,然後閱讀您感興趣的 LINQ 技術檔:

另請參閱