System.Data.Common Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som delas av .NET dataprovidrar.
Klasser
| Name | Description |
|---|---|
| DataAdapter |
Representerar en uppsättning SQL-kommandon och en databasanslutning som används för att fylla DataSet i och uppdatera datakällan. |
| DataColumnMapping |
Innehåller en allmän kolumnmappning för ett objekt som ärver från DataAdapter. Det går inte att ärva den här klassen. |
| DataColumnMappingCollection |
Innehåller en samling DataColumnMapping objekt. |
| DataRecordInfo |
Ger åtkomst till information om strukturell typ och kolumninformation för en DbDataRecord. |
| DataTableMapping |
Innehåller en beskrivning av en mappad relation mellan en källtabell och en DataTable. Den här klassen används av en DataAdapter när du fyller i en DataSet. |
| DataTableMappingCollection |
En samling DataTableMapping objekt. Det går inte att ärva den här klassen. |
| DbBatch |
Representerar en batch med kommandon som kan köras mot en datakälla i en enda tur och retur-resa. Tillhandahåller en basklass för databasspecifika klasser som representerar kommandobatch. |
| DbBatchCommand |
Representerar ett enda kommando i en DbBatch. En batch kan köras mot en datakälla i en enda tur och retur-resa. |
| DbBatchCommandCollection |
Basklassen för en samling instanser av DbBatchCommand, som finns i en DbBatch. |
| DbColumn |
Representerar en kolumn i en datakälla. |
| DbCommand |
Representerar en SQL-instruktion eller lagrad procedur som ska köras mot en datakälla. Tillhandahåller en basklass för databasspecifika klasser som representerar kommandon. ExecuteNonQueryAsync. |
| DbCommandBuilder |
Genererar automatiskt kommandon med en tabell som används för att stämma av ändringar som gjorts i en DataSet med den associerade databasen. Det här är en abstrakt klass som bara kan ärvas. |
| DbCommandDefinition |
Definierar en cachebar kommandoplan. |
| DbConnection |
Definierar grundbeteendet för databasanslutningar och tillhandahåller en basklass för databasspecifika anslutningar. |
| DbConnectionStringBuilder |
Tillhandahåller en basklass för starkt skrivna reťazec pripojenia byggare. |
| DbDataAdapter |
Underlättar implementeringen av IDbDataAdapter gränssnittet. Arvtagare DbDataAdapter till implementerar en uppsättning funktioner för att ge stark typning, men ärver de flesta av de funktioner som behövs för att implementera en DataAdapter. |
| DBDataPermission |
Gör det möjligt för en .NET dataprovider att se till att en användare har en säkerhetsnivå som är tillräcklig för åtkomst till data. |
| DBDataPermissionAttribute |
Associerar en säkerhetsåtgärd med ett anpassat säkerhetsattribut. |
| DbDataReader |
Läser en vidarebefordran av rader från en datakälla. |
| DbDataReaderExtensions |
Den här klassen innehåller kolumnschematilläggsmetoder för DbDataReader. |
| DbDataRecord |
Implementerar IDataRecord och ICustomTypeDescriptor, och tillhandahåller stöd för databindning för DbEnumerator. |
| DbDataSource |
Representerar en datakälla som kan användas för att hämta öppna anslutningar och mot vilken kommandon kan köras direkt. |
| DbDataSourceEnumerator |
Tillhandahåller en mekanism för att räkna upp alla tillgängliga instanser av databasservrar i det lokala nätverket. |
| DbEnumerator |
Exponerar metoden GetEnumerator(), som stöder en enkel iteration över en samling av en .NET dataprovider. |
| DbException |
Basklassen för alla undantag som genereras för datakällans räkning. |
| DbMetaDataCollectionNames |
Innehåller en lista över konstanter för välkända MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords och Restrictions. |
| DbMetaDataColumnNames |
Innehåller statiska värden som används för kolumnnamnen i MetaDataCollection-objektenDataTablei . DataTable skapas med metoden GetSchema. |
| DbParameter |
Representerar en parameter till en DbCommand och eventuellt dess mappning till en DataSet kolumn. Mer information om parametrar finns i Konfigurera parametrar och parameterdatatyper. |
| DbParameterCollection |
Basklassen för en samling parametrar som är relevanta för en DbCommand. |
| DbProviderConfigurationHandler |
Den här klassen kan användas av valfri leverantör för att stödja ett providerspecifikt konfigurationsavsnitt. |
| DbProviderFactories |
Representerar en uppsättning statiska metoder för att skapa en eller flera instanser av DbProviderFactory klasser. |
| DbProviderFactoriesConfigurationHandler |
Den här typen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| DbProviderFactory |
Representerar en uppsättning metoder för att skapa instanser av en providers implementering av datakällans klasser. |
| DbProviderManifest |
Metadatagränssnitt för alla typer av CLR-typer. |
| DbProviderServices |
Fabriken för att skapa kommandodefinitioner. använd typen av det här objektet som argument till metoden IServiceProvider.GetService på providerfabriken. |
| DbProviderSpecificTypePropertyAttribute |
Identifierar vilken providerspecifik egenskap i de starkt typerade parameterklasserna som ska användas när du anger en providerspecifik typ. |
| DbTransaction |
Definierar huvudbeteendet för databastransaktioner och tillhandahåller en basklass för databasspecifika transaktioner. |
| DbXmlEnabledProviderManifest |
Representerar en basklass som implementerar DbProviderManifest baserat på en XML-definition. Du kan använda DbXmlEnabledProviderManifest klassen för att hämta providerspecifik information vid körning. |
| EntityRecordInfo |
Ger åtkomst till entitetsmetadata. |
| RowUpdatedEventArgs |
Innehåller data för |
| RowUpdatingEventArgs |
Innehåller data för händelsen RowUpdating för en .NET dataprovider. |
| SchemaTableColumn |
Beskriver kolumnmetadata för schemat för en databastabell. |
| SchemaTableOptionalColumn |
Beskriver valfria kolumnmetadata för schemat för en databastabell. |
Strukturer
| Name | Description |
|---|---|
| FieldMetadata |
Ger åtkomst till fältmetadata för ett DataRecordInfo objekt. |
Gränssnitt
| Name | Description |
|---|---|
| IDbColumnSchemaGenerator |
Genererar ett kolumnschema. |
Uppräkningar
| Name | Description |
|---|---|
| CatalogLocation |
Anger positionen för katalognamnet i ett kvalificerat tabellnamn i ett textkommando. |
| GroupByBehavior |
Anger relationen mellan kolumnerna i en GROUP BY-sats och de icke-aggregerade kolumnerna i select-list för en SELECT-instruktion. |
| IdentifierCase |
Anger hur identifierare behandlas av datakällan när du söker i systemkatalogen. |
| SupportedJoinOperators |
Anger vilka typer av Transact-SQL kopplingsinstruktioner som stöds av datakällan. |
Kommentarer
En .NET dataprovider beskriver en samling klasser som används för att komma åt en datakälla, till exempel en databas, i det hanterade utrymmet. Leverantörer som stöds är .NET Framework-Data Provider för ODBC, .NET Framework Data Provider för OLEDB, .NET Framework Data Provider för Oracle och .NET Framework Data Provider för SQL Server. Klasserna i System.Data.Common är avsedda att ge utvecklare ett sätt att skriva ADO.NET kod som fungerar mot alla .NET dataproviders.
Konceptuell information om hur du använder det här namnområdet när du programmerar med .NET Framework finns i Writing Provider Independent Code with ADO.NET.