Sdílet prostřednictvím


System.Data.Common Obor názvů

Obsahuje třídy sdílené zprostředkovateli dat .NET.

Třídy

DataAdapter

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

DataColumnMapping

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

DataColumnMappingCollection

Obsahuje kolekci DataColumnMapping objektů.

DataRecordInfo

Poskytuje přístup k informacím o typu struktury a sloupci pro DbDataRecord.

DataTableMapping

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

DataTableMappingCollection

Kolekce objektů DataTableMapping. Tato třída se nemůže dědit.

DbBatch

Představuje dávku příkazů, které lze spustit proti zdroji dat v rámci jedné doby odezvy. Poskytuje základní třídu pro třídy specifické pro databázi, které představují dávky příkazů.

DbBatchCommand

Představuje jeden příkaz v rámci objektu DbBatch. Dávku je možné spustit proti zdroji dat během jedné doby odezvy.

DbBatchCommandCollection

Základní třída pro kolekci instancí DbBatchCommand, obsažená v objektu DbBatch.

DbColumn

Představuje sloupec ve zdroji dat.

DbCommand

Představuje příkaz SQL nebo uloženou proceduru, která se má provést proti 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 přidružené databázi. Toto je abstraktní třída, která může být pouze zděděna.

DbCommandDefinition

Definuje příkazový plán s mezipamětí.

DbConnection

Definuje základní chování databázová 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í řetězec silného typu.

DbDataAdapter

Pomoc s implementací IDbDataAdapter rozhraní. Dědíci DbDataAdapter implementují sadu funkcí, které poskytují silné psaní, ale dědí většinu funkcí potřebných k plné implementaci datovéhoadapteru.

DBDataPermission

Umožňuje poskytovateli dat .NET zajistit, aby uživatel získal odpovídající úroveň zabezpečení pro přístup k datům.

DBDataPermissionAttribute

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

DbDataReader

Načte ze zdroje dat proud řádků, který je jen dopředný.

DbDataReaderExtensions

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

DbDataRecord

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

DbDataSource

Představuje zdroj dat, který lze použít k získání otevřených připojení a proti kterému lze příkazy spustit přímo.

DbDataSourceEnumerator

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

DbEnumerator

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

DbException

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

DbMetaDataCollectionNames

Obsahuje seznam konstant pro dobře známé metadatacollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords a Restrictions.

DbMetaDataColumnNames

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

DbParameter

Představuje parametr DbCommand a 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ích pro .DbCommand

DbProviderConfigurationHandler

Tuto třídu může použít libovolný zprostředkovatel k podpoře konfiguračního oddílu specifického pro zprostředkovatele.

DbProviderFactories

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

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 zprostředkovatele třídy zdroje dat.

DbProviderManifest

Rozhraní metadat pro všechny typy CLR.

DbProviderServices

Továrna pro vytváření definic příkazů; použít typ tohoto objektu jako argument metody IServiceProvider.GetService v objektu pro vytváření zprostředkovatele.

DbProviderSpecificTypePropertyAttribute

Určuje, která vlastnost specifická pro zprostředkovatele ve třídách parametrů silného typu má být použita 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 na DbProviderManifest základě definice XML. Třídu můžete použít DbXmlEnabledProviderManifest k získání informací specifických pro zprostředkovatele za běhu.

EntityRecordInfo

Poskytuje přístup k metadatům entit.

RowUpdatedEventArgs

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

RowUpdatingEventArgs

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

SchemaTableColumn

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

SchemaTableOptionalColumn

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

Struktury

FieldMetadata

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

Rozhraní

IDbColumnSchemaGenerator

Vygeneruje schéma sloupce.

Výčty

CatalogLocation

Určuje umístění 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 neagregovanými sloupci v seznamu select-list příkazu SELECT.

IdentifierCase

Určuje způsob zpracování identifikátorů zdrojem dat při prohledávání systémového katalogu.

SupportedJoinOperators

Určuje, jaké typy příkazů join jazyka Transact-SQL podporuje zdroj 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é zprostředkovatele patří .NET Framework Data Provider for ODBC, .NET Framework Data Provider for OLEDB, .NET Framework Data Provider for Oracle a .NET Framework Data Provider for SQL Server. Cílem tříd v System.Data.Common nástroji je poskytnout vývojářům způsob, jak psát ADO.NET kód, který bude fungovat se všemi poskytovateli dat .NET.

Koncepční informace o použití tohoto oboru názvů při programování s rozhraním .NET Framework najdete v tématu Psaní kódu nezávislého na poskytovateli s ADO.NET.