Bagikan melalui


Microsoft.Data.SqlClient Ruang nama

Kelas

ActiveDirectoryAuthenticationProvider

Kelas ini mengimplementasikan SqlAuthenticationProvider dan digunakan untuk mekanisme autentikasi federasi direktori aktif.

SqlAuthenticationInitializer

Dipanggil dari konstruktor di kelas turunan SqlAuthenticationInitializer untuk menginisialisasi kelas.

SqlAuthenticationParameters

Mewakili parameter autentikasi AD yang diteruskan oleh driver ke penyedia autentikasi.

SqlAuthenticationProvider

Menentukan perilaku inti penyedia autentikasi dan menyediakan kelas dasar untuk kelas turunan.

SqlAuthenticationToken

Mewakili token autentikasi AD.

SqlBatch
SqlBatchCommand

SqlBatchCommand memungkinkan eksekusi beberapa perintah SQL dalam SqlBatch.

SqlBatchCommandCollection

Kumpulan instans SqlBatchCommand, yang terkandung dalam SqlBatch.

SqlBulkCopy

Memungkinkan Anda memuat tabel SQL Server secara efisien secara massal dengan data dari sumber lain.

SqlBulkCopyColumnMapping

Menentukan pemetaan antara kolom di SqlBulkCopy sumber data instans dan kolom dalam tabel tujuan instans.

SqlBulkCopyColumnMappingCollection

SqlBulkCopyColumnMapping Kumpulan objek yang mewarisi dari CollectionBase.

SqlBulkCopyColumnOrderHint

Menentukan urutan pengurutan untuk kolom dalam SqlBulkCopy tabel tujuan instans, sesuai dengan indeks berkluster pada tabel.

SqlBulkCopyColumnOrderHintCollection

SqlBulkCopyColumnOrderHint Kumpulan objek yang mewarisi dari CollectionBase.

SqlClientFactory

Mewakili serangkaian metode untuk membuat instans Microsoft.Data.SqlClient implementasi penyedia kelas sumber data.

SqlClientLogger

Mewakili pencatat klien SQL.

SqlClientMetaDataCollectionNames

Menyediakan daftar konstanta untuk digunakan dengan metode GetSchema untuk mengambil koleksi metadata.

SqlClientPermission

Memungkinkan Penyedia Data .NET Framework untuk SQL Server membantu memastikan bahwa pengguna memiliki tingkat keamanan yang cukup untuk mengakses sumber data.

SqlClientPermissionAttribute

Mengaitkan tindakan keamanan dengan atribut keamanan kustom.

SqlColumnEncryptionCertificateStoreProvider

Implementasi penyedia penyimpanan kunci untuk Windows Certificate Store. Kelas ini memungkinkan penggunaan sertifikat yang disimpan di Penyimpanan Sertifikat Windows sebagai kunci master kolom. Untuk detailnya, lihat Always Encrypted.

SqlColumnEncryptionCngProvider

Implementasi penyedia CMK Store untuk menggunakan Microsoft Cryptography API: Next Generation (CNG) dengan Always Encrypted.

SqlColumnEncryptionCspProvider

Implementasi penyedia CMK Store untuk menggunakan Penyedia Layanan Kriptografi (CSP) berbasis Microsoft CAPI dengan Always Encrypted.

SqlColumnEncryptionEnclaveProvider
SqlColumnEncryptionKeyStoreProvider

Kelas dasar untuk semua penyedia penyimpanan kunci. Penyedia kustom harus berasal dari kelas ini dan mengambil alih fungsi anggotanya dan kemudian mendaftarkannya menggunakan RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>), RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) atau RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>). Untuk detailnya lihat, Always Encrypted.

SqlCommand

Mewakili pernyataan Transact-SQL atau prosedur tersimpan untuk dijalankan terhadap database SQL Server. Kelas ini tidak dapat diwariskan.

SqlCommandBuilder

Secara otomatis menghasilkan perintah tabel tunggal yang digunakan untuk mendamaikan perubahan yang DataSet dilakukan pada database SQL Server terkait. Kelas ini tidak dapat diwariskan.

SqlConfigurableRetryFactory

Menyediakan penyedia logika coba lagi yang berbeda dengan daftar umum kesalahan sementara.

SqlConnection

Mewakili koneksi ke database SQL Server. Kelas ini tidak dapat diwariskan.

SqlConnectionEncryptOption

Opsi ini digunakan untuk mengontrol perilaku enkripsi komunikasi antara server dan klien.

SqlConnectionStringBuilder

Menyediakan cara sederhana untuk membuat dan mengelola konten string koneksi yang digunakan oleh SqlConnection kelas .

SqlCredential

SqlCredentialmenyediakan cara yang lebih aman untuk menentukan kata sandi untuk upaya masuk menggunakan Autentikasi SQL Server.

SqlCredentialterdiri dari id pengguna dan kata sandi yang akan digunakan untuk Autentikasi SQL Server. Kata sandi dalam SqlCredential objek berjenis SecureString.

SqlCredential tidak dapat diwariskan.

Autentikasi Windows (Integrated Security = true) tetap menjadi cara paling aman untuk masuk ke database SQL Server.

SqlDataAdapter

Mewakili sekumpulan perintah data dan koneksi database yang digunakan untuk mengisi DataSet dan memperbarui database SQL Server. Kelas ini tidak dapat diwariskan.

SqlDataReader

Menyediakan cara membaca aliran baris khusus maju dari database SQL Server. Kelas ini tidak dapat diwariskan.

SQLDebugging

Disertakan untuk mendukung aplikasi penelusuran kesalahan. Tidak ditujukan untuk penggunaan langsung.

SqlDependency

Objek SqlDependency mewakili dependensi pemberitahuan kueri antara aplikasi dan instans SQL Server. Aplikasi dapat membuat SqlDependency objek dan mendaftar untuk menerima pemberitahuan melalui penanganan OnChangeEventHandler aktivitas.

SqlEnclaveAttestationParameters
SqlEnclaveSession
SqlError

Mengumpulkan informasi yang relevan dengan peringatan atau kesalahan yang dikembalikan oleh SQL Server.

SqlErrorCollection

Mengumpulkan semua kesalahan yang dihasilkan oleh Penyedia Data .NET Framework untuk SQL Server. Kelas ini tidak dapat diwariskan.

SqlException

Pengecualian yang dilemparkan saat SQL Server mengembalikan peringatan atau kesalahan. Kelas ini tidak dapat diwariskan.

SqlInfoMessageEventArgs

Menyediakan data untuk peristiwa tersebut InfoMessage .

SqlNotificationEventArgs

Mewakili sekumpulan argumen yang diteruskan ke penanganan aktivitas pemberitahuan.

SqlParameter

Mewakili parameter ke SqlCommand dan secara opsional pemetaannya ke DataSet kolom. Kelas ini tidak dapat diwariskan. Untuk informasi selengkapnya tentang parameter, lihat Mengonfigurasi parameter.

SqlParameterCollection

Mewakili kumpulan parameter yang terkait dengan SqlCommand dan pemetaan masing-masing ke kolom dalam DataSet. Kelas ini tidak dapat diwariskan.

SqlRetryingEventArgs

Mewakili sekumpulan argumen yang diteruskan ke Retrying peristiwa.

SqlRetryIntervalBaseEnumerator

Menghasilkan urutan interval waktu.

SqlRetryLogicBase

Mengambil interval waktu berikutnya sehubungan dengan jumlah percobaan ulang jika kondisi sementara terjadi.

SqlRetryLogicBaseProvider

Menerapkan logika coba lagi pada operasi melalui Execute fungsi atau ExecuteAsync .

SqlRetryLogicOption

Menyediakan parameter logika coba lagi untuk membuat instans SqlRetryLogicBaseProvider kelas dengan menggunakan SqlConfigurableRetryFactory metode .

SqlRowsCopiedEventArgs

Mewakili set argumen yang diteruskan ke SqlRowsCopiedEventHandler.

SqlRowUpdatedEventArgs

Menyediakan data untuk peristiwa tersebut RowUpdated .

SqlRowUpdatingEventArgs

Menyediakan data untuk peristiwa tersebut RowUpdating .

SqlTransaction

Mewakili transaksi Transact-SQL yang akan dilakukan dalam database SQL Server. Kelas ini tidak dapat diwariskan.

Enum

ApplicationIntent

Menentukan nilai untuk ApplicationIntent. Nilai yang mungkin adalah ReadWrite dan ReadOnly.

PoolBlockingPeriod

Menentukan nilai untuk PoolBlockingPeriod properti .

SortOrder

Menentukan bagaimana baris data diurutkan.

SqlAuthenticationMethod

Menjelaskan berbagai metode autentikasi SQL yang dapat digunakan oleh klien yang tersambung ke Azure SQL Database. Untuk detailnya, lihat Menyambungkan ke SQL Database Dengan Menggunakan Autentikasi Azure Active Directory.

SqlBulkCopyOptions

Bendera bitwise yang menentukan satu atau beberapa opsi untuk digunakan dengan instans SqlBulkCopy.

SqlCommandColumnEncryptionSetting

Perhatikan bahwa pengaturan ini tidak dapat digunakan untuk melewati enkripsi dan mendapatkan akses ke data teks biasa. Untuk detailnya, lihat Always Encrypted (Mesin Database).

SqlConnectionAttestationProtocol

Menentukan nilai untuk Protokol Pengesahan.

SqlConnectionColumnEncryptionSetting

Perhatikan bahwa pengaturan ini tidak dapat digunakan untuk melewati enkripsi dan mendapatkan akses ke data teks biasa. Untuk detailnya, lihat Always Encrypted (Mesin Database).

SqlConnectionIPAddressPreference

Menentukan nilai untuk preferensi alamat IP selama koneksi TCP.

SqlConnectionOverrides

Menentukan nilai untuk Penimpaan.

SqlNotificationInfo

Enumerasi ini memberikan informasi tambahan tentang berbagai pemberitahuan yang dapat diterima oleh penanganan aktivitas dependensi.

SqlNotificationSource

Menunjukkan sumber pemberitahuan yang diterima oleh penanganan aktivitas dependensi.

SqlNotificationType

Menjelaskan berbagai jenis pemberitahuan yang dapat diterima oleh penanganan OnChangeEventHandler aktivitas melalui SqlNotificationEventArgs parameter .

Delegasikan

OnChangeEventHandler
SqlInfoMessageEventHandler

Mewakili metode yang akan menangani InfoMessage peristiwa SqlConnection.

SqlRowsCopiedEventHandler

Mewakili metode yang menangani SqlRowsCopied peristiwa SqlBulkCopy.

SqlRowUpdatedEventHandler

Mewakili metode yang akan menangani RowUpdated peristiwa SqlDataAdapter.

SqlRowUpdatingEventHandler

Mewakili metode yang akan menangani RowUpdating peristiwa SqlDataAdapter.