System.Data.Common Obor názvů

Obsahuje třídy, které sdílí poskytovatelé dat .NET.

Třídy

DataAdapter

Představuje sadu příkazů SQL a připojení k databázi, které slouží k vyplnění a DataSet aktualizaci zdroje dat.

DataColumnMapping

Obsahuje obecné mapování sloupců pro objekt, který dědí z DataAdapter . Tato třída nemůže být zděděna.

DataColumnMappingCollection

Obsahuje kolekci DataColumnMapping objektů.

DataRecordInfo

Poskytuje přístup k informacím o strukturálním typu a informacích o sloupcích pro DbDataRecord .

DataTableMapping

Obsahuje popis mapované relace mezi zdrojovou tabulkou a DataTable . Tuto třídu používá DataAdapter při naplňování a DataSet .

DataTableMappingCollection

Kolekce objektů DataTableMapping. Tuto třídu nelze zdědit.

DbBatch
DbBatchCommand
DbBatchCommandCollection
DbColumn

Představuje sloupec ve zdroji dat.

DbCommand

Představuje SQL nebo uloženou proceduru ke spuštění ve zdroji dat. Poskytuje základní třídu pro třídy specifické pro databázi, které představují příkazy. ExecuteNonQueryAsync.

DbCommandBuilder

Automaticky vygeneruje příkazy s jednou tabulkou, které slouží k odsouhlasení změn provedených DataSet v s přidruženou databází. Jedná se o abstraktní třídu, kterou je možné dědit pouze.

DbCommandDefinition

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

DbConnection

Definuje základní chování databázových připojení a poskytuje základní třídu pro připojení specifická pro databázi.

DbConnectionStringBuilder

Poskytuje základní třídu pro tvůrce připojovacích řetězců se silnými typy.

DbDataAdapter

Pomáhá implementaci IDbDataAdapter rozhraní. 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.

DBDataPermission

Umožňuje zprostředkovateli dat .NET zajistit, aby měl uživatel úroveň zabezpečení vhodnou pro přístup k datům.

DBDataPermissionAttribute

Přidruží akci zabezpečení k vlastnímu atributu zabezpečení.

DbDataReader

Přečte z datového zdroje pouze předaný proud řádků.

DbDataReaderExtensions

Tato třída obsahuje metody rozšíření schématu sloupce pro DbDataReader .

DbDataRecord

Implementuje a IDataRecord ICustomTypeDescriptor a poskytuje podporu datových vazeb pro DbEnumerator .

DbDataSourceEnumerator

Poskytuje mechanismus pro vytváření výčtu všech dostupných instancí databázových serverů v místní síti.

DbEnumerator

Zpřístupňuje GetEnumerator() metodu, která podporuje jednoduchou iteraci přes kolekci poskytovatelem dat .NET.

DbException

Základní třída pro všechny výjimky vyvolané jménem zdroje dat.

DbMetaDataCollectionNames

Poskytuje seznam konstant pro dobře známé MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords a omezení.

DbMetaDataColumnNames

Poskytuje statické hodnoty, které se používají pro názvy sloupců v objektech metadatcollection obsažených v DataTable . DataTableJe vytvořen metodou GetSchema .

DbParameter

Představuje parametr a DbCommand volitelně jeho mapování na DataSet sloupec. Další informace o parametrech najdete v tématu Konfigurace parametrů a datových typů parametrů.

DbParameterCollection

Základní třída pro kolekci parametrů relevantního pro 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.

DbProviderFactories

Představuje sadu statických metod pro vytvoření jedné nebo více instancí DbProviderFactory třídy.

DbProviderFactoriesConfigurationHandler

Tento typ podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu.

DbProviderFactory

Představuje sadu metod pro vytváření instancí implementace třídy zdroje dat poskytovatele.

DbProviderManifest

Rozhraní metadat pro všechny typy typů CLR.

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.

DbProviderSpecificTypePropertyAttribute

Určuje, která vlastnost specifická pro zprostředkovatele ve třídách parametrů silného typu se má použít při nastavování typu specifického pro zprostředkovatele.

DbTransaction

Definuje základní chování databázových transakcí a poskytuje základní třídu pro transakce specifické pro databázi.

DbXmlEnabledProviderManifest

Představuje základní třídu, která implementuje rozhraní na DbProviderManifest základě definice XML. Třídu můžete použít DbXmlEnabledProviderManifest k získání informací specifických pro poskytovatele za běhu.

EntityRecordInfo

Poskytuje přístup k metadatům entit.

RowUpdatedEventArgs

Poskytuje data pro RowUpdated událost poskytovatele dat .NET.

RowUpdatingEventArgs

Poskytuje data pro událost RowUpdating zprostředkovatele dat .NET.

SchemaTableColumn

Popisuje metadata sloupce schématu pro databázovou tabulku.

SchemaTableOptionalColumn

Popisuje volitelná metadata sloupce schématu pro databázovou tabulku.

Struktury

FieldMetadata

Poskytuje přístup k metadatům polí pro DataRecordInfo objekt.

Rozhraní

IDbColumnSchemaGenerator

Generuje schéma sloupce.

Výčty

CatalogLocation

Určuje pozici názvu katalogu v kvalifikovaném názvu tabulky v textovém příkazu.

GroupByBehavior

Určuje relaci mezi sloupci v klauzuli GROUP BY a ne agregované sloupce v seznamu select-list příkazu SELECT.

IdentifierCase

Určuje, jak mají být při vyhledávání v katalogu systému zpracovány identifikátory zdroje dat.

SupportedJoinOperators

určuje, jaké typy příkazů spojení s příkazy Transact-SQL jsou podporovány zdrojem dat.

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. 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. třídy v System.Data.Common mají vývojářům možnost psát kód ADO.NET, který bude fungovat se všemi zprostředkovateli dat .net.

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 s ADO.NET.