System.Data.Common Ad Alanı

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

Sınıflar

Name Description
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 bir 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

Bir nesne koleksiyonu DataTableMapping. 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çindeki tek bir DbBatchkomutu temsil eder. Tek bir gidiş dönüşte bir veri kaynağında toplu iş yürütülebilir.

DbBatchCommandCollection

içinde bulunan DbBatchCommandörneklerinin DbBatchkoleksiyonu 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

ile ilişkili veritabanıyla yapılan değişiklikleri 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ının temel davranışını tanımlar ve veritabanına özgü bağlantılar için bir temel sınıf sağlar.

DbConnectionStringBuilder

Kesin olarak yazılan 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

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 IDataRecorduygular ICustomTypeDescriptor ve için DbEnumeratorveri bağlama desteği sağlar.

DbDataSource

Açık bağlantıları elde etmek 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

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

DbException

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

DbMetaDataCollectionNames

İyi bilinen MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords ve Restrictions sabitlerinin listesini sağlar.

DbMetaDataColumnNames

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

DbParameter

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

DbParameterCollection

ile ilgili DbCommandbir parametre 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ılması amaçlanmamıştır.

DbProviderFactory

Bir 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ür 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ında hangi 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 göre 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

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

RowUpdatingEventArgs

.NET veri sağlayıcısının RowUpdating olayının verilerini 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

Name Description
FieldMetadata

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

Arabirimler

Name Description
IDbColumnSchemaGenerator

Bir sütun şeması oluşturur.

Numaralandırmalar

Name Description
CatalogLocation

Metin komutundaki bir tam 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ınamını belirtir.

SupportedJoinOperators

Veri kaynağı tarafından desteklenen Transact-SQL birleştirme deyimlerinin türlerini 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 için .NET Framework Veri Sağlayıcısı içerir SQL Server. System.Data.Common'daki sınıflar, geliştiricilere tüm .NET veri sağlayıcılarında çalışacak ADO.NET kodu 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. Do.NET ile SağlayıcıDan Bağımsız Kod Yazma.