Bagikan melalui


Dukungan .NET Framework SQLXML 4.0 - Kelas Terkelola

Berlaku untuk: SQL ServerAzure SQL Database

Microsoft SQLXML 4.0 mendukung fitur yang memungkinkan Anda menulis aplikasi untuk mengakses data XML dari instans SQL Server, membawa data ke lingkungan Microsoft .NET Framework, memproses data, dan mengirim pembaruan kembali ke SQL Server.

Microsoft SQLXML Managed Classes mengekspos fungsionalitas SQLXML 4.0 di dalam Microsoft .NET Framework. Dengan SQLXML Managed Classes, Anda dapat menulis aplikasi C# untuk mengakses data XML dari instans SQL Server, membawa data ke lingkungan .NET Framework, memproses data, dan mengirim pembaruan kembali ke SQL Server sebagai DiffGram untuk menerapkan pembaruan. Anda harus menggunakan skema pemetaan saat menerapkan pembaruan ke database SQL Server menggunakan Kelas Terkelola SQLXML. Untuk sampel kerja, lihat Mengakses Fungsionalitas SQLXML di Lingkungan .NET.

Untuk menggunakan SQLXML Managed Classes dengan SQLXML 4.0, Anda harus menginstal Microsoft Visual Studio.

Catatan

.NET Framework menyertakan Penyedia Data .NET SQL Server. Penyedia ini dapat digunakan untuk mengakses SQL Server dari lingkungan .NET; namun, ini hanya dapat menangani kueri SQL tradisional (yaitu, kueri database relasional dengan pengecualian kueri XML FOR). Anda tidak dapat menjalankan templat XML atau kueri XPath sisi server di SQL Server.

Untuk informasi tentang mengakses dan memodifikasi data di SQL Server dalam Microsoft .NET Framework, dan tentang menggunakan DiffGrams untuk memperbarui data dalam tabel SQL Server, lihat Mengakses Fungsionalitas SQLXML di Lingkungan .NET.

Catatan

Anda juga dapat menulis aplikasi Microsoft Visual Studio untuk memuat dokumen XML secara massal dengan menggunakan Pemuatan Massal XML. Untuk informasi selengkapnya, lihat Melakukan Pemuatan Massal Data XML (SQLXML 4.0). Anda harus menambahkan referensi ke XML Bulk Load DLL (Xblkld4.dll) di aplikasi Anda. Ini adalah DLL COM tempat Visual Studio .NET secara otomatis membuat pustaka pembungkus.

Bagian ini menyediakan aplikasi sampel yang menunjukkan cara menggunakan Kelas Terkelola Microsoft SQLXML:
Menjalankan Kueri SQL (Kelas Terkelola SQLXML)
Menjalankan Kueri SQL dengan Menggunakan Metode ExecuteXMLReader
Memproses XML di Sisi Klien (Kelas Terkelola SQLXML)
Mengeksekusi Kueri XPath (Kelas Terkelola SQLXML)
Menjalankan Kueri XPath dengan Namespace (Kelas Terkelola SQLXML)
Menjalankan File Templat dengan Menggunakan Properti CommandText
Menjalankan File Templat dengan Menggunakan Properti CommandStream
Menerapkan Transformasi XSL (Kelas Terkelola SQLXML)