System.Data.Common Ad Alanı

.NET veri sağlayıcıları tarafından paylaşılan sınıfları içerir.

Sınıflar

DataAdapter

Veri kaynağını doldurmak DataSet ve güncelleştirmek için kullanılan sql komutlarını ve veritabanı bağlantısını temsil eder.

DataColumnMapping

öğesinden DataAdapterdevralan bir nesne için genel sütun eşlemesi içerir. Bu sınıf devralınamaz.

DataColumnMappingCollection

Bir nesne koleksiyonu DataColumnMapping içerir.

DataRecordInfo

bir DbDataRecordiçin yapısal tür ve sütun bilgileri hakkında bilgilere erişim sağlar.

DataTableMapping

Kaynak tablo ile DataTablearasındaki eşlenmiş ilişkinin açıklamasını içerir. Bu sınıf, bir DataAdapter doldurma DataSetsırasında tarafından kullanılır.

DataTableMappingCollection

DataTableMapping nesneleri topluluğu. Bu sınıf devralınamaz.

DbBatch

Tek bir gidiş dönüşte bir veri kaynağında yürütülebilen bir komut toplu işlemini temsil eder. Komut toplu işlemlerini temsil eden veritabanına özgü sınıflar için bir temel sınıf sağlar.

DbBatchCommand

içinde DbBatchtek bir komutu temsil eder. Tek bir gidiş dönüşte bir veri kaynağında toplu iş yürütülebilir.

DbBatchCommandCollection

bir içinde DbBatchbulunan örneklerinin DbBatchCommandkoleksiyonu için temel sınıf.

DbColumn

Veri kaynağı içindeki bir sütunu temsil eder.

DbCommand

Bir veri kaynağında yürütülecek sql deyimini veya saklı yordamı temsil eder. Komutları temsil eden veritabanına özgü sınıflar için bir temel sınıf sağlar. ExecuteNonQueryAsync.

DbCommandBuilder

'de yapılan değişiklikleri ilişkili veritabanıyla mutabık hale getirmek için DataSet kullanılan tek tablolu komutları otomatik olarak oluşturur. Bu, yalnızca devralınabilen soyut bir sınıftır.

DbCommandDefinition

Önbelleğe alınabilen bir komut planı tanımlar.

DbConnection

veritabanı bağlantıları temel davranışını tanımlar ve veritabanına özgü bağlantılar için bir temel sınıf sağlar.

DbConnectionStringBuilder

Kesin türü belirlenmiş bağlantı dizesi oluşturucuları için bir temel sınıf sağlar.

DbDataAdapter

Arabirimin uygulanmasına IDbDataAdapter yardımcı olur. öğesinin DbDataAdapter devralıcıları, güçlü yazma sağlamak için bir işlev kümesi uygular, ancak DataAdapter'ı tam olarak uygulamak için gereken işlevlerin çoğunu devralır.

DBDataPermission

Bir kullanıcının verilere erişmek için yeterli bir güvenlik düzeyine sahip olduğundan emin olmak için .NET veri sağlayıcısını etkinleştirir.

DBDataPermissionAttribute

Bir güvenlik eylemini özel bir güvenlik özniteliğiyle ilişkilendirir.

DbDataReader

Veri kaynağından yalnızca ileriye doğru satır akışını okur.

DbDataReaderExtensions

Bu sınıf için DbDataReadersütun şeması uzantısı yöntemlerini içerir.

DbDataRecord

ve ICustomTypeDescriptoruygular IDataRecord ve için DbEnumeratorveri bağlama desteği sağlar.

DbDataSource

Açık bağlantıları almak için kullanılabilecek ve komutların doğrudan yürütülebileceği bir veri kaynağını temsil eder.

DbDataSourceEnumerator

Yerel ağ içindeki veritabanı sunucularının kullanılabilir tüm örneklerini listelemek için bir mekanizma sağlar.

DbEnumerator

GetEnumerator().NET veri sağlayıcısı tarafından bir koleksiyon üzerinde basit bir yinelemeyi destekleyen yöntemini kullanıma sunar.

DbException

Veri kaynağı adına oluşturulmuş tüm özel durumlar için temel sınıf.

DbMetaDataCollectionNames

İyi bilinen MetaDataCollections için sabitlerin listesini sağlar: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords ve Restrictions.

DbMetaDataColumnNames

içinde bulunan DataTableMetaDataCollection nesnelerindeki sütun adları için kullanılan statik değerler sağlar. DataTableGetSchema yöntemi tarafından oluşturulur.

DbParameter

bir parametresini DbCommand ve isteğe bağlı olarak bir DataSet sütuna eşlemesini temsil eder. Parametreler hakkında daha fazla bilgi için bkz. Parametreleri ve Parametre Veri Türlerini Yapılandırma.

DbParameterCollection

ile ilgili DbCommandparametre koleksiyonu için temel sınıf.

DbProviderConfigurationHandler

Bu sınıf, sağlayıcıya özgü yapılandırma bölümünü desteklemek için herhangi bir sağlayıcı tarafından kullanılabilir.

DbProviderFactories

Bir veya daha fazla sınıf örneği oluşturmak için bir dizi statik yöntemi temsil eder DbProviderFactory .

DbProviderFactoriesConfigurationHandler

Bu tür, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.

DbProviderFactory

Sağlayıcının veri kaynağı sınıflarını uygulamasının örneklerini oluşturmak için bir dizi yöntemi temsil eder.

DbProviderManifest

Tüm CLR türleri için Meta Veri Arabirimi.

DbProviderServices

Komut tanımları oluşturmak için fabrika; sağlayıcı fabrikasındaki IServiceProvider.GetService yönteminin bağımsız değişkeni olarak bu nesnenin türünü kullanın.

DbProviderSpecificTypePropertyAttribute

Sağlayıcıya özgü bir tür ayarlanırken kesin olarak belirtilmiş parametre sınıflarındaki sağlayıcıya özgü özelliğin kullanılacağını tanımlar.

DbTransaction

Veritabanı işlemlerinin temel davranışını tanımlar ve veritabanına özgü işlemler için bir temel sınıf sağlar.

DbXmlEnabledProviderManifest

BIR XML tanımına dayalı olarak uygulayan DbProviderManifest bir temel sınıfı temsil eder. çalışma zamanında sağlayıcıya özgü bilgileri almak için sınıfını DbXmlEnabledProviderManifest kullanabilirsiniz.

EntityRecordInfo

Varlık meta verilerine erişim sağlar.

RowUpdatedEventArgs

Bir .NET veri sağlayıcısının RowUpdated olayı için veri sağlar.

RowUpdatingEventArgs

Bir .NET veri sağlayıcısının RowUpdating olayı için verileri sağlar.

SchemaTableColumn

Veritabanı tablosu için şemanın sütun meta verilerini açıklar.

SchemaTableOptionalColumn

Veritabanı tablosu için şemanın isteğe bağlı sütun meta verilerini açıklar.

Yapılar

FieldMetadata

Bir DataRecordInfo nesne için alan meta verilerine erişim sağlar.

Arabirimler

IDbColumnSchemaGenerator

Bir sütun şeması oluşturur.

Numaralandırmalar

CatalogLocation

Metin komutundaki uygun tablo adında katalog adının konumunu gösterir.

GroupByBehavior

GROUP BY yan tümcesindeki sütunlar ile SELECT deyiminin select-listesindeki toplanmamış sütunlar arasındaki ilişkiyi belirtir.

IdentifierCase

Sistem kataloğunda arama yaparken tanımlayıcıların veri kaynağı tarafından nasıl ele alınıp alınacagını belirtir.

SupportedJoinOperators

Veri kaynağı tarafından hangi tür Transact-SQL join deyimlerinin desteklendiği belirtir.

Açıklamalar

.NET veri sağlayıcısı, yönetilen alanda veritabanı gibi bir veri kaynağına erişmek için kullanılan sınıf koleksiyonunu açıklar. Desteklenen sağlayıcılar ODBC için .NET Framework Veri Sağlayıcısı, OLEDB için .NET Framework Veri Sağlayıcısı, Oracle için .NET Framework Veri Sağlayıcısı ve SQL Server için .NET Framework Veri Sağlayıcısı'nı içerir. içindeki System.Data.Common sınıfları, geliştiricilere tüm .NET veri sağlayıcılarında çalışacak ADO.NET kod yazmaları için bir yol sağlamak için tasarlanmıştır.

.NET Framework ile programlama yaparken bu ad alanının nasıl kullanılacağı hakkında kavramsal bilgi için bkz. ADO.NET ile Sağlayıcıdan Bağımsız Kod Yazma.