System.Data.Common Ad Alanı

.NET veri sağlayıcıları tarafından paylaşılan sınıfları içerir. Contains classes shared by .NET data providers.

Sınıflar

DataAdapter

Veri kaynağını doldurup güncelleştirmek için kullanılan bir dizi SQL komutunu ve bir veritabanı bağlantısını temsil eder DataSet .Represents a set of SQL commands and a database connection that are used to fill the DataSet and update the data source.

DataColumnMapping

Öğesinden devralan bir nesne için genel bir sütun eşlemesi içerir DataAdapter .Contains a generic column mapping for an object that inherits from DataAdapter. Bu sınıf devralınamaz.This class cannot be inherited.

DataColumnMappingCollection

Bir nesne koleksiyonu içerir DataColumnMapping .Contains a collection of DataColumnMapping objects.

DataRecordInfo

Bir için yapısal tür ve sütun bilgileri hakkındaki bilgilere erişim sağlar DbDataRecord .Provides access to information about the structural type and column information for a DbDataRecord.

DataTableMapping

Kaynak tablo ile arasında eşlenmiş ilişki açıklamasını içerir DataTable .Contains a description of a mapped relationship between a source table and a DataTable. Bu sınıf, doldurma sırasında bir tarafından kullanılır DataAdapter DataSet .This class is used by a DataAdapter when populating a DataSet.

DataTableMappingCollection

DataTableMapping nesneleri topluluğu.A collection of DataTableMapping objects. Bu sınıf devralınamaz.This class cannot be inherited.

DbColumn

Bir veri kaynağı içindeki bir sütunu temsil eder.Represents a column within a data source.

DbCommand

Bir veri kaynağında yürütülecek bir SQL ifadesini veya saklı yordamı temsil eder.Represents an SQL statement or stored procedure to execute against a data source. Komutları temsil eden veritabanına özgü sınıflar için bir temel sınıf sağlar.Provides a base class for database-specific classes that represent commands. ExecuteNonQueryAsync

DbCommandBuilder

, İlişkili veritabanıyla yapılan değişiklikleri mutabık kılmak için kullanılan tek tablo komutlarını otomatik olarak oluşturur DataSet .Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated database. Bu, yalnızca devralınabilir bir soyut sınıftır.This is an abstract class that can only be inherited.

DbCommandDefinition

Önbelleğe alınabilir bir komut planı tanımlar.Defines a cacheable command plan.

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.Defines the core behavior of database connections and provides a base class for database-specific connections.

DbConnectionStringBuilder

Kesin olarak belirlenmiş bağlantı dizesi oluşturucuları için bir temel sınıf sağlar.Provides a base class for strongly typed connection string builders.

DbDataAdapter

Arabirimin uygulamasını yardımın IDbDataAdapter .Aids implementation of the IDbDataAdapter interface. DbDataAdapterGüçlü yazma sağlamak için bir işlev kümesi uygulama, ancak bir DataAdapter'ı tam olarak uygulamak için gereken işlevselliğin çoğunu devralılar.Inheritors of DbDataAdapter implement a set of functions to provide strong typing, but inherit most of the functionality needed to fully implement a DataAdapter.

DBDataPermission

Bir kullanıcının veri erişimi için yeterli güvenlik düzeyine sahip olduğundan emin olmak için bir .NET veri sağlayıcısı sağlar.Enables a .NET data provider to help ensure that a user has a security level adequate for accessing data.

DBDataPermissionAttribute

Bir güvenlik eylemini özel bir güvenlik özniteliğiyle ilişkilendirir.Associates a security action with a custom security attribute.

DbDataReader

Bir veri kaynağından salt ilet bir satır akışını okur.Reads a forward-only stream of rows from a data source.

DbDataReaderExtensions

Bu sınıf için sütun şeması genişletme yöntemleri içerir DbDataReader .This class contains column schema extension methods for DbDataReader.

DbDataRecord

IDataRecordVe uygular ICustomTypeDescriptor ve için veri bağlama desteği sağlar DbEnumerator .Implements IDataRecord and ICustomTypeDescriptor, and provides data binding support for DbEnumerator.

DbDataSourceEnumerator

Yerel ağ içindeki tüm kullanılabilir veritabanı sunucusu örneklerini listelemek için bir mekanizma sağlar.Provides a mechanism for enumerating all available instances of database servers within the local network.

DbEnumerator

GetEnumerator().NET veri sağlayıcısı tarafından bir koleksiyon üzerinde basit bir yinelemeyi destekleyen yöntemini sunar.Exposes the GetEnumerator() method, which supports a simple iteration over a collection by a .NET data provider.

DbException

Veri kaynağı adına oluşturulan tüm özel durumlar için temel sınıf.The base class for all exceptions thrown on behalf of the data source.

DbMetaDataCollectionNames

İyi bilinen MetaDataCollections için sabitlerin bir listesini sağlar: DataSourceInformation, veri türleri, MetaDataCollections, ReservedWords ve kısıtlamalar.Provides a list of constants for the well-known MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords, and Restrictions.

DbMetaDataColumnNames

İçinde yer alan MetaDataCollection nesnelerinde sütun adları için kullanılan statik değerler sağlar DataTable .Provides static values that are used for the column names in the MetaDataCollection objects contained in the DataTable. , DataTable GetSchema yöntemi tarafından oluşturulur.The DataTable is created by the GetSchema method.

DbParameter

Bir parametresini DbCommand ve isteğe bağlı olarak, bir sütunla eşlemesini temsil eder DataSet .Represents a parameter to a DbCommand and optionally, its mapping to a DataSet column. Parametreler hakkında daha fazla bilgi için bkz. parametreleri ve parametre veri türlerini yapılandırma.For more information on parameters, see Configuring Parameters and Parameter Data Types.

DbParameterCollection

İle ilgili bir parametre koleksiyonunun temel sınıfı DbCommand .The base class for a collection of parameters relevant to a DbCommand.

DbProviderConfigurationHandler

Bu sınıf, sağlayıcıya özgü bir yapılandırma bölümünü desteklemek için herhangi bir sağlayıcı tarafından kullanılabilir.This class can be used by any provider to support a provider-specific configuration section.

DbProviderFactories

Bir veya daha fazla sınıf örneği oluşturmak için bir statik yöntemler kümesini temsil eder DbProviderFactory .Represents a set of static methods for creating one or more instances of DbProviderFactory classes.

DbProviderFactoriesConfigurationHandler

Bu tür, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DbProviderFactory

Bir sağlayıcının veri kaynağı sınıfları uygulamasının örneklerini oluşturmak için bir yöntemler kümesini temsil eder.Represents a set of methods for creating instances of a provider's implementation of the data source classes.

DbProviderManifest

Tüm CLR türleri türleri için meta veri arabirimi.Metadata Interface for all CLR types types.

DbProviderServices

Komut tanımları oluşturma fabrikası; Bu nesnenin türünü, sağlayıcı fabrikasında IServiceProvider. GetService metodunun bağımsız değişkeni olarak kullanın;The factory for building command definitions; use the type of this object as the argument to the IServiceProvider.GetService method on the provider factory;

DbProviderSpecificTypePropertyAttribute

Kesin belirlenmiş parametre sınıflarındaki sağlayıcıya özgü özelliği, sağlayıcıya özgü bir tür ayarlanırken kullanılacak şekilde tanımlar.Identifies which provider-specific property in the strongly typed parameter classes is to be used when setting a provider-specific type.

DbTransaction

Veritabanı işlemlerinin temel davranışını tanımlar ve veritabanına özgü işlemler için bir temel sınıf sağlar.Defines the core behavior of database transactions and provides a base class for database-specific transactions.

DbXmlEnabledProviderManifest

Bir XML tanımına dayalı olarak uygulayan bir temel sınıfı temsil eder DbProviderManifest .Represents a base class that implements the DbProviderManifest based on an XML definition. DbXmlEnabledProviderManifestÇalışma zamanında sağlayıcıya özgü bilgileri almak için sınıfını kullanabilirsiniz.You can use the DbXmlEnabledProviderManifest class to obtain provider-specific information at runtime.

EntityRecordInfo

Varlık meta verilerine erişim sağlar.Provides access to entity metadata.

RowUpdatedEventArgs

RowUpdated.NET veri sağlayıcısı olayı için veri sağlar.Provides data for the RowUpdated event of a .NET data provider.

RowUpdatingEventArgs

.NET veri sağlayıcısının RowUpdating olayı için verileri sağlar.Provides the data for the RowUpdating event of a .NET data provider.

SchemaTableColumn

Bir veritabanı tablosu için şemanın sütun meta verilerini açıklar.Describes the column metadata of the schema for a database table.

SchemaTableOptionalColumn

Bir veritabanı tablosu için şemanın isteğe bağlı sütun meta verilerini açıklar.Describes optional column metadata of the schema for a database table.

Yapılar

FieldMetadata

Bir nesne için alan meta verilerine erişim sağlar DataRecordInfo .Provides access to field metadata for a DataRecordInfo object.

Arabirimler

IDbColumnSchemaGenerator

Bir sütun şeması oluşturur.Generates a column schema.

Numaralandırmalar

CatalogLocation

Bir metin komutunda, tam tablo adındaki Katalog adının konumunu gösterir.Indicates the position of the catalog name in a qualified table name in a text command.

GroupByBehavior

Bir GROUP BY yan tümcesindeki sütunlar ile SELECT ifadesinin Select-List öğesindeki toplanmayan sütunlar arasındaki ilişkiyi belirtir.Specifies the relationship between the columns in a GROUP BY clause and the non-aggregated columns in the select-list of a SELECT statement.

IdentifierCase

Sistem kataloğunda arama yaparken tanımlayıcıların veri kaynağı tarafından nasıl ele alınacağını belirtir.Specifies how identifiers are treated by the data source when searching the system catalog.

SupportedJoinOperators

Veri kaynağı tarafından desteklenen Transact-SQL JOIN deyimlerinin türlerini belirtir.Specifies what types of Transact-SQL join statements are supported by the data source.

Açıklamalar

.NET veri sağlayıcısı, yönetilen alana bir veritabanı gibi bir veri kaynağına erişmek için kullanılan sınıfların koleksiyonunu açıklar.A .NET data provider describes a collection of classes used to access a data source, such as a database, in the managed space. 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 .NET Framework için veri sağlayıcısı SQL Server içerir.Supported providers include the .NET Framework Data Provider for ODBC, the .NET Framework Data Provider for OLEDB, the .NET Framework Data Provider for Oracle, and the .NET Framework Data Provider for SQL Server. İçindeki sınıflar, System.Data.Common geliştiricilere tüm .NET veri sağlayıcılarıyla çalışacak ADO.NET kodu yazmak için bir yol sağlamak üzere tasarlanmıştır.The classes in System.Data.Common are intended to give developers a way to write ADO.NET code that will work against all .NET data providers.

.NET Framework ile programlama yaparken bu ad alanını kullanma hakkında kavramsal bilgiler için, bkz. ADO.net Ile sağlayıcı bağımsız kodu yazma.For conceptual information about how to use this namespace when programming with .NET Framework, see Writing Provider Independent Code with ADO.NET.