System.Data.Common Obor názvů

Obsahuje třídy, které sdílí poskytovatelé dat .NET. Contains classes shared by .NET data providers.

Třídy

DataAdapter

Představuje sadu příkazů SQL a databázové připojení, které se používá k vyplnění DataSet a aktualizaci zdroje dat.Represents a set of SQL commands and a database connection that are used to fill the DataSet and update the data source.

DataColumnMapping

Obsahuje mapování obecného sloupce pro objekt, který dědí z DataAdapter .Contains a generic column mapping for an object that inherits from DataAdapter. Tuto třídu nelze zdědit.This class cannot be inherited.

DataColumnMappingCollection

Obsahuje kolekci DataColumnMapping objektů.Contains a collection of DataColumnMapping objects.

DataRecordInfo

Poskytuje přístup k informacím o strukturálním typu a informacích o sloupcích pro DbDataRecord .Provides access to information about the structural type and column information for a DbDataRecord.

DataTableMapping

Obsahuje popis mapované relace mezi zdrojovou tabulkou a DataTable .Contains a description of a mapped relationship between a source table and a DataTable. Tuto třídu používá DataAdapter při naplňování a DataSet .This class is used by a DataAdapter when populating a DataSet.

DataTableMappingCollection

Kolekce objektů DataTableMapping.A collection of DataTableMapping objects. Tuto třídu nelze zdědit.This class cannot be inherited.

DbColumn

Představuje sloupec ve zdroji dat.Represents a column within a data source.

DbCommand

Představuje příkaz SQL nebo uloženou proceduru, která se má provést na zdroji dat.Represents an SQL statement or stored procedure to execute against a data source. Poskytuje základní třídu pro třídy specifické pro databázi, které představují příkazy.Provides a base class for database-specific classes that represent commands. ExecuteNonQueryAsync

DbCommandBuilder

Automaticky generuje příkazy jedné tabulky používané pro sjednocení změn provedených v DataSet s přidruženou databází.Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated database. Toto je abstraktní třída, která může být zděděna pouze.This is an abstract class that can only be inherited.

DbCommandDefinition

Definuje plán příkazu, který je možné ukládat do mezipaměti.Defines a cacheable command plan.

DbConnection

Definuje základní chování databázových připojení a poskytuje základní třídu pro připojení specifická pro databázi.Defines the core behavior of database connections and provides a base class for database-specific connections.

DbConnectionStringBuilder

Poskytuje základní třídu pro tvůrci připojovacích řetězců silného typu.Provides a base class for strongly typed connection string builders.

DbDataAdapter

Pomáhá implementaci IDbDataAdapter rozhraní.Aids implementation of the IDbDataAdapter interface. Dědění DbDataAdapter implementují sadu funkcí pro zajištění silného typování, ale dědí většinu funkcí potřebných k plnému implementaci rozhraní DataAdapter.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

Umožňuje zprostředkovateli dat .NET zajistit, aby měl uživatel úroveň zabezpečení vhodnou pro přístup k datům.Enables a .NET data provider to help ensure that a user has a security level adequate for accessing data.

DBDataPermissionAttribute

Přidruží akci zabezpečení k vlastnímu atributu zabezpečení.Associates a security action with a custom security attribute.

DbDataReader

Přečte z datového zdroje pouze předaný proud řádků.Reads a forward-only stream of rows from a data source.

DbDataReaderExtensions

Tato třída obsahuje metody rozšíření schématu sloupce pro DbDataReader .This class contains column schema extension methods for DbDataReader.

DbDataRecord

Implementuje IDataRecord a a ICustomTypeDescriptor poskytuje podporu datových vazeb pro DbEnumerator .Implements IDataRecord and ICustomTypeDescriptor, and provides data binding support for DbEnumerator.

DbDataSourceEnumerator

Poskytuje mechanismus pro vytváření výčtu všech dostupných instancí databázových serverů v místní síti.Provides a mechanism for enumerating all available instances of database servers within the local network.

DbEnumerator

Zpřístupňuje GetEnumerator() metodu, která podporuje jednoduchou iteraci přes kolekci poskytovatelem dat .NET.Exposes the GetEnumerator() method, which supports a simple iteration over a collection by a .NET data provider.

DbException

Základní třída pro všechny výjimky vyvolané jménem zdroje dat.The base class for all exceptions thrown on behalf of the data source.

DbMetaDataCollectionNames

Poskytuje seznam konstant pro dobře známé MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords a omezení.Provides a list of constants for the well-known MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords, and Restrictions.

DbMetaDataColumnNames

Poskytuje statické hodnoty, které se používají pro názvy sloupců v objektech metadatcollection obsažených v DataTable .Provides static values that are used for the column names in the MetaDataCollection objects contained in the DataTable. DataTableJe vytvořen metodou GetSchema .The DataTable is created by the GetSchema method.

DbParameter

Představuje parametr pro DbCommand a volitelně i mapování na DataSet sloupec.Represents a parameter to a DbCommand and optionally, its mapping to a DataSet column. Další informace o parametrech najdete v tématu Konfigurace parametrů a datových typů parametrů.For more information on parameters, see Configuring Parameters and Parameter Data Types.

DbParameterCollection

Základní třída pro kolekci parametrů relevantního pro DbCommand .The base class for a collection of parameters relevant to a DbCommand.

DbProviderConfigurationHandler

Tuto třídu může použít libovolný poskytovatel pro podporu konfiguračního oddílu specifického pro konkrétního poskytovatele.This class can be used by any provider to support a provider-specific configuration section.

DbProviderFactories

Představuje sadu statických metod pro vytvoření jedné nebo více instancí DbProviderFactory třídy.Represents a set of static methods for creating one or more instances of DbProviderFactory classes.

DbProviderFactoriesConfigurationHandler

Tento typ podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu.This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DbProviderFactory

Představuje sadu metod pro vytváření instancí implementace třídy zdrojů dat poskytovatele.Represents a set of methods for creating instances of a provider's implementation of the data source classes.

DbProviderManifest

Rozhraní metadat pro všechny typy typů CLR.Metadata Interface for all CLR types types.

DbProviderServices

Továrna pro vytváření definic příkazů; použijte typ tohoto objektu jako argument pro metodu IServiceProvider. GetService na objektu pro vytváření poskytovatele;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

Určuje, která vlastnost specifická pro poskytovatele v třídách parametrů silného typu se používá při nastavení typu specifického pro konkrétního poskytovatele.Identifies which provider-specific property in the strongly typed parameter classes is to be used when setting a provider-specific type.

DbTransaction

Definuje základní chování databázových transakcí a poskytuje základní třídu pro transakce specifické pro databázi.Defines the core behavior of database transactions and provides a base class for database-specific transactions.

DbXmlEnabledProviderManifest

Představuje základní třídu, která implementuje rozhraní na DbProviderManifest základě definice XML.Represents a base class that implements the DbProviderManifest based on an XML definition. Třídu můžete použít DbXmlEnabledProviderManifest k získání informací specifických pro poskytovatele za běhu.You can use the DbXmlEnabledProviderManifest class to obtain provider-specific information at runtime.

EntityRecordInfo

Poskytuje přístup k metadatům entit.Provides access to entity metadata.

RowUpdatedEventArgs

Poskytuje data pro RowUpdated událost poskytovatele dat .NET.Provides data for the RowUpdated event of a .NET data provider.

RowUpdatingEventArgs

Poskytuje data pro událost RowUpdating zprostředkovatele dat .NET.Provides the data for the RowUpdating event of a .NET data provider.

SchemaTableColumn

Popisuje metadata sloupce schématu pro databázovou tabulku.Describes the column metadata of the schema for a database table.

SchemaTableOptionalColumn

Popisuje volitelná metadata sloupce schématu pro databázovou tabulku.Describes optional column metadata of the schema for a database table.

Struktury

FieldMetadata

Poskytuje přístup k metadatům polí pro DataRecordInfo objekt.Provides access to field metadata for a DataRecordInfo object.

Rozhraní

IDbColumnSchemaGenerator

Generuje schéma sloupce.Generates a column schema.

Výčty

CatalogLocation

Označuje pozici názvu katalogu v kvalifikovaném názvu tabulky v textovém příkazu.Indicates the position of the catalog name in a qualified table name in a text command.

GroupByBehavior

Určuje vztah mezi sloupci v klauzuli GROUP BY a neagregované sloupce v příkazu SELECT-list.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

Určuje, jak mají být při vyhledávání v katalogu systému zpracovány identifikátory zdroje dat.Specifies how identifiers are treated by the data source when searching the system catalog.

SupportedJoinOperators

Určuje, jaké typy příkazů spojení Transact-SQL jsou podporovány zdrojem dat.Specifies what types of Transact-SQL join statements are supported by the data source.

Poznámky

Zprostředkovatel dat .NET popisuje kolekci tříd používaných pro přístup ke zdroji dat, jako je například databáze ve spravovaném prostoru.A .NET data provider describes a collection of classes used to access a data source, such as a database, in the managed space. Mezi podporované poskytovatele patří .NET Framework Zprostředkovatel dat pro rozhraní ODBC, .NET Framework Zprostředkovatel dat pro OLEDB, .NET Framework Zprostředkovatel dat pro Oracle a .NET Framework Zprostředkovatel dat pro SQL Server.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. Třídy v System.Data.Common mají vývojářům možnost psát ADO.NET kód, který bude fungovat se všemi zprostředkovateli dat .NET.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.

Koncepční informace o tom, jak tento obor názvů použít při programování pomocí .NET Framework, najdete v tématu zápis nezávislého kódu poskytovatele pomocí ADO.NET.For conceptual information about how to use this namespace when programming with .NET Framework, see Writing Provider Independent Code with ADO.NET.