共用方式為


SQLXML 4.0 .NET Framework 支援 - Managed 類別

適用於:SQL ServerAzure SQL 資料庫

Microsoft SQLXML 4.0 支援可讓您撰寫應用程式以從 SQL Server 實例存取 XML 數據的功能、將數據帶入Microsoft .NET Framework 環境、處理數據,以及將更新傳回 SQL Server。

Microsoft SQLXML Managed 類別會公開 Microsoft .NET Framework 內的 SQLXML 4.0 功能。 使用 SQLXML Managed 類別,您可以撰寫 C# 應用程式來存取 SQL Server 實例的 XML 數據、將數據帶入 .NET Framework 環境、處理數據,並將更新以 DiffGram 的形式傳送回 SQL Server 以套用更新。 使用 SQLXML Managed 類別將更新套用至 SQL Server 資料庫時,您必須使用對應架構。 如需運作中的範例,請參閱 存取 .NET 環境中的 SQLXML 功能。

若要搭配 SQLXML 4.0 使用 SQLXML Managed 類別,您必須安裝 Microsoft Visual Studio。

注意

.NET Framework 包含 SQL Server .NET 數據提供者。 此提供者可用來從 .NET 環境存取 SQL Server;不過,它只能處理傳統 SQL 查詢(也就是 FOR XML 查詢除外的關係資料庫查詢)。 您無法在 SQL Server 中執行 XML 樣本或伺服器端 XPath 查詢。

如需在 Microsoft .NET Framework 中存取和修改 SQL Server 中的數據,以及使用 DiffGram 更新 SQL Server 數據表中數據的相關信息,請參閱 存取 .NET 環境中的 SQLXML 功能。

注意

您也可以使用 XML 大量載入撰寫Microsoft Visual Studio 應用程式,以大量載入 XML 檔。 如需詳細資訊,請參閱執行大量載入 XML 數據(SQLXML 4.0)。 您必須在應用程式中新增 XML 大量載入 DLL (Xblkld4.dll) 的參考。 這是 Visual Studio .NET 會自動建立包裝函式連結庫的 COM DLL。

本節提供範例應用程式,示範如何使用 Microsoft SQLXML Managed 類別:
執行 SQL 查詢 (SQLXML Managed 類別)
使用 ExecuteXMLReader 方法執行 SQL 查詢
在用戶端處理 XML (SQLXML Managed 類別)
執行 XPath 查詢 (SQLXML Managed 類別)
使用命名空間執行 XPath 查詢 (SQLXML Managed 類別)
使用 CommandText 屬性執行範本檔案
使用 CommandStream 屬性執行範本檔案
套用 XSL 轉換 (SQLXML Managed 類別)