LINQ to SQL

更新: November 2007

LINQ to SQL 為 .NET Framework 3.5 版的元件,它所提供的執行階段基礎結構可將關聯式資料當做物件管理。

注意事項:

關聯式資料會顯示為二維資料表 (「關聯」(Relation) 或「一般檔案」(Flat File)) 的集合,其中通用資料行會與資料表彼此相關。若要有效地使用 LINQ to SQL,您必須熟悉關聯式資料庫的基礎原則。

在 LINQ to SQL 中,關聯式資料庫的資料模型會對應至以開發人員之程式語言表示的物件模型 (Object Model)。執行應用程式時,LINQ to SQL 會將物件模型中的 Language Integrated Query (LINQ) 轉譯成 SQL,並將這些查詢傳送至資料庫進行執行。當資料庫傳回結果時,LINQ to SQL 會將結果轉譯回您可以在自己的程式語言中處理的物件。

使用 Visual Studio 的開發人員通常會使用物件關聯式設計工具,它可提供用以實作多項 LINQ to SQL 功能的使用者介面。

這一版 LINQ to SQL 隨附的文件會描述建置 LINQ to SQL 應用程式所需的基本建置組塊、處理序和技巧。您也可以在 MSDN Library 中搜尋特定問題,並且參加 LINQ 論壇 (英文),您可以在此與專家詳細討論更多複雜的主題。最後,LINQ to SQL:關聯式資料的 .NET Language-Integrated Query 白皮書 (英文) 會詳述 LINQ to SQL 技術,其中包含 Visual Basic 和 C# 程式碼範例。

在本節中

相關章節