System.Data.Common Ruang nama

Berisi kelas yang dibagikan oleh penyedia data .NET.

Kelas

DataAdapter

Mewakili sekumpulan perintah SQL dan koneksi database yang digunakan untuk mengisi DataSet dan memperbarui sumber data.

DataColumnMapping

Berisi pemetaan kolom generik untuk objek yang mewarisi dari DataAdapter. Kelas ini tidak dapat diwariskan.

DataColumnMappingCollection

Berisi kumpulan DataColumnMapping objek.

DataRecordInfo

Menyediakan akses ke informasi tentang jenis struktural dan informasi kolom untuk DbDataRecord.

DataTableMapping

Berisi deskripsi hubungan yang dipetakan antara tabel sumber dan DataTable. Kelas ini digunakan oleh DataAdapter saat mengisi DataSet.

DataTableMappingCollection

Koleksi objek DataTableMapping. Kelas ini tidak dapat diwariskan.

DbBatch

Mewakili batch perintah yang dapat dijalankan terhadap sumber data dalam satu perjalanan pulang pergi. Menyediakan kelas dasar untuk kelas khusus database yang mewakili batch perintah.

DbBatchCommand

Mewakili satu perintah dalam DbBatch. Batch dapat dijalankan terhadap sumber data dalam satu perjalanan pulang pergi.

DbBatchCommandCollection

Kelas dasar untuk kumpulan instans DbBatchCommand, yang terkandung dalam DbBatch.

DbColumn

Mewakili kolom dalam sumber data.

DbCommand

Mewakili pernyataan SQL atau prosedur tersimpan untuk dijalankan terhadap sumber data. Menyediakan kelas dasar untuk kelas khusus database yang mewakili perintah. ExecuteNonQueryAsync.

DbCommandBuilder

Secara otomatis menghasilkan perintah tabel tunggal yang digunakan untuk merekonsiliasi perubahan yang DataSet dilakukan pada database terkait. Ini adalah kelas abstrak yang hanya dapat diwariskan.

DbCommandDefinition

Menentukan rencana perintah yang dapat di-cache.

DbConnection

Menentukan perilaku inti Penghubungan Database dan menyediakan kelas dasar untuk koneksi khusus database.

DbConnectionStringBuilder

Menyediakan kelas dasar untuk penyusun string koneksi yang ditik dengan kuat.

DbDataAdapter

Membantu implementasi IDbDataAdapter antarmuka. Pewaris menerapkan DbDataAdapter serangkaian fungsi untuk memberikan pengetikan yang kuat, tetapi mewarisi sebagian besar fungsionalitas yang diperlukan untuk sepenuhnya mengimplementasikan DataAdapter.

DBDataPermission

Memungkinkan penyedia data .NET untuk membantu memastikan bahwa pengguna memiliki tingkat keamanan yang memadai untuk mengakses data.

DBDataPermissionAttribute

Mengaitkan tindakan keamanan dengan atribut keamanan kustom.

DbDataReader

Membaca aliran baris khusus maju dari sumber data.

DbDataReaderExtensions

Kelas ini berisi metode ekstensi skema kolom untuk DbDataReader.

DbDataRecord

IDataRecord Menerapkan dan ICustomTypeDescriptor, dan menyediakan dukungan pengikatan data untuk DbEnumerator.

DbDataSource

Mewakili sumber data yang dapat digunakan untuk mendapatkan koneksi terbuka, dan terhadap perintah mana yang dapat dijalankan secara langsung.

DbDataSourceEnumerator

Menyediakan mekanisme untuk menghitung semua instans server database yang tersedia dalam jaringan lokal.

DbEnumerator

GetEnumerator() Mengekspos metode , yang mendukung perulangan sederhana melalui koleksi oleh penyedia data .NET.

DbException

Kelas dasar untuk semua pengecualian yang dilemparkan atas nama sumber data.

DbMetaDataCollectionNames

Menyediakan daftar konstanta untuk MetaDataCollections terkenal: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords, dan Restrictions.

DbMetaDataColumnNames

Menyediakan nilai statis yang digunakan untuk nama kolom dalam objek MetaDataCollection yang terkandung dalam DataTable. DataTable dibuat oleh metode GetSchema.

DbParameter

Mewakili parameter ke DbCommand dan secara opsional, pemetaannya ke DataSet kolom. Untuk informasi selengkapnya tentang parameter, lihat Mengonfigurasi Parameter dan Jenis Data Parameter.

DbParameterCollection

Kelas dasar untuk kumpulan parameter yang relevan dengan DbCommand.

DbProviderConfigurationHandler

Kelas ini dapat digunakan oleh penyedia mana pun untuk mendukung bagian konfigurasi khusus penyedia.

DbProviderFactories

Mewakili sekumpulan metode statis untuk membuat satu atau beberapa DbProviderFactory instans kelas.

DbProviderFactoriesConfigurationHandler

Jenis ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

DbProviderFactory

Mewakili serangkaian metode untuk membuat instans implementasi penyedia dari kelas sumber data.

DbProviderManifest

Antarmuka Metadata untuk semua jenis CLR.

DbProviderServices

Pabrik untuk membangun definisi perintah; gunakan jenis objek ini sebagai argumen ke metode IServiceProvider.GetService pada pabrik penyedia.

DbProviderSpecificTypePropertyAttribute

Mengidentifikasi properti khusus penyedia mana di kelas parameter yang sangat ditik akan digunakan saat mengatur jenis khusus penyedia.

DbTransaction

Menentukan perilaku inti transaksi database dan menyediakan kelas dasar untuk transaksi khusus database.

DbXmlEnabledProviderManifest

Mewakili kelas dasar yang mengimplementasikan DbProviderManifest berdasarkan definisi XML. Anda dapat menggunakan DbXmlEnabledProviderManifest kelas untuk mendapatkan informasi khusus penyedia saat runtime.

EntityRecordInfo

Menyediakan akses ke metadata entitas.

RowUpdatedEventArgs

Menyediakan data untuk RowUpdated peristiwa penyedia data .NET.

RowUpdatingEventArgs

Menyediakan data untuk peristiwa RowUpdating dari penyedia data .NET.

SchemaTableColumn

Menjelaskan metadata kolom skema untuk tabel database.

SchemaTableOptionalColumn

Menjelaskan metadata kolom opsional skema untuk tabel database.

Struct

FieldMetadata

Menyediakan akses ke metadata bidang untuk objek DataRecordInfo .

Antarmuka

IDbColumnSchemaGenerator

Menghasilkan skema kolom.

Enum

CatalogLocation

Menunjukkan posisi nama katalog dalam nama tabel yang memenuhi syarat dalam perintah teks.

GroupByBehavior

Menentukan hubungan antara kolom dalam klausa GROUP BY dan kolom non-agregat dalam daftar pilih pernyataan SELECT.

IdentifierCase

Menentukan bagaimana pengidentifikasi diperlakukan oleh sumber data saat mencari katalog sistem.

SupportedJoinOperators

Menentukan jenis pernyataan gabungan Transact-SQL apa yang didukung oleh sumber data.

Keterangan

Penyedia data .NET menjelaskan kumpulan kelas yang digunakan untuk mengakses sumber data, seperti database, di ruang terkelola. Penyedia yang didukung termasuk Penyedia Data .NET Framework untuk ODBC, Penyedia Data .NET Framework untuk OLEDB, Penyedia Data .NET Framework untuk Oracle, dan Penyedia Data .NET Framework untuk SQL Server. Kelas di System.Data.Common dimaksudkan untuk memberi pengembang cara untuk menulis kode ADO.NET yang akan bekerja melawan semua penyedia data .NET.

Untuk informasi konseptual tentang cara menggunakan namespace layanan ini saat memprogram dengan .NET Framework, lihat Menulis Kode Independen Penyedia dengan ADO.NET.