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# 程式碼範例。
在本節中
使用者入門 (LINQ to SQL)
提供 LINQ to SQL 的扼要概觀,以及如何著手使用 LINQ to SQL 的相關資訊。程式設計手冊 (LINQ to SQL)
提供對應、查詢、更新、偵錯和類似工作的步驟。參考 (LINQ to SQL)
提供 LINQ to SQL 某些層面的參考資訊。主題包含 SQL-CLR 型別對應、標準查詢運算子轉譯等等。範例 (LINQ to SQL)
提供 Visual Basic 和 C# 範例的連結。
相關章節
Language-Integrated Query (LINQ)
提供 LINQ 技術的概觀。Visual Basic 中的 LINQ
針對 Visual Basic 使用者描述 LINQ 技術。LINQ to ADO.NET
ADO.NET 入口網站的連結。LINQ to SQL 逐步解說
列出 LINQ to SQL 可用的逐步解說。下載範例資料庫 (LINQ to SQL)
描述如何下載文件中所用的範例程式庫。LinqDataSource 技術概觀
描述 LinqDataSource 控制項如何透過 ASP.NET 資料來源控制項架構,將 Language-Integrated Query (LINQ) 公開給 Web 程式開發人員。