System.Data.Common Naamruimte

Bevat klassen die worden gedeeld door .NET gegevensproviders.

Klassen

Name Description
DataAdapter

Vertegenwoordigt een set SQL-opdrachten en een databaseverbinding die wordt gebruikt om de DataSet gegevensbron te vullen en bij te werken.

DataColumnMapping

Bevat een algemene kolomtoewijzing voor een object dat wordt overgenomen van DataAdapter. Deze klasse kan niet worden overgenomen.

DataColumnMappingCollection

Bevat een verzameling DataColumnMapping objecten.

DataRecordInfo

Biedt toegang tot informatie over het structurele type en kolominformatie voor een DbDataRecord.

DataTableMapping

Bevat een beschrijving van een toegewezen relatie tussen een brontabel en een DataTable. Deze klasse wordt gebruikt door een DataAdapter bij het invullen van een DataSet.

DataTableMappingCollection

Een verzameling DataTableMapping objecten. Deze klasse kan niet worden overgenomen.

DbColumn

Vertegenwoordigt een kolom in een gegevensbron.

DbCommand

Vertegenwoordigt een SQL-instructie of opgeslagen procedure die moet worden uitgevoerd op basis van een gegevensbron. Biedt een basisklasse voor databasespecifieke klassen die opdrachten vertegenwoordigen. ExecuteNonQueryAsync.

DbCommandBuilder

Hiermee worden automatisch opdrachten met één tabel gegenereerd die worden gebruikt voor het afstemmen van wijzigingen in een DataSet database met de bijbehorende database. Dit is een abstracte klasse die alleen kan worden overgenomen.

DbCommandDefinition

Hiermee definieert u een opdrachtplan dat in de cache kan worden opgeslagen.

DbConnection

Definieert het kerngedrag van databaseverbindingen en biedt een basisklasse voor databasespecifieke verbindingen.

DbConnectionStringBuilder

Biedt een basisklasse voor sterk getypte verbindingsreeks bouwers.

DbDataAdapter

Helpt de implementatie van de IDbDataAdapter interface. Overnemers van het implementeren van DbDataAdapter een set functies om sterk te typen, maar nemen de meeste functionaliteit over die nodig is om een DataAdapter volledig te implementeren.

DBDataPermission

Hiermee kan een .NET gegevensprovider ervoor zorgen dat een gebruiker een beveiligingsniveau heeft dat voldoende is voor toegang tot gegevens.

DBDataPermissionAttribute

Hiermee koppelt u een beveiligingsactie aan een aangepast beveiligingskenmerk.

DbDataReader

Leest een stroom alleen-doorstuurrijen van rijen uit een gegevensbron.

DbDataReaderExtensions

Deze klasse bevat methoden voor kolomschema-extensies voor DbDataReader.

DbDataRecord

IDataRecord Implementeert en ICustomTypeDescriptorbiedt ondersteuning voor gegevensbindingen voor DbEnumerator.

DbDataSourceEnumerator

Biedt een mechanisme voor het inventariseren van alle beschikbare exemplaren van databaseservers binnen het lokale netwerk.

DbEnumerator

De methode GetEnumerator(), die ondersteuning biedt voor een eenvoudige iteratie voor een verzameling door een .NET gegevensprovider.

DbException

De basisklasse voor alle uitzonderingen die worden gegenereerd namens de gegevensbron.

DbMetaDataCollectionNames

Biedt een lijst met constanten voor de bekende MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords en Restrictions.

DbMetaDataColumnNames

Biedt statische waarden die worden gebruikt voor de kolomnamen in de MetaDataCollection-objecten in de DataTable. De DataTable methode wordt gemaakt door de Methode GetSchema .

DbParameter

Vertegenwoordigt een parameter voor een DbCommand en optioneel, de toewijzing ervan aan een DataSet kolom. Zie Parameters en parametergegevenstypen configureren voor meer informatie over parameters.

DbParameterCollection

De basisklasse voor een verzameling parameters die relevant zijn voor een DbCommand.

DbProviderConfigurationHandler

Deze klasse kan door elke provider worden gebruikt ter ondersteuning van een providerspecifieke configuratiesectie.

DbProviderFactories

Vertegenwoordigt een set statische methoden voor het maken van een of meer exemplaren van DbProviderFactory klassen.

DbProviderFactoriesConfigurationHandler

Dit type ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

DbProviderFactory

Vertegenwoordigt een set methoden voor het maken van exemplaren van de implementatie van de gegevensbronklassen van een provider.

DbProviderManifest

Metagegevensinterface voor alle CLR-typen.

DbProviderServices

De fabriek voor het bouwen van opdrachtdefinities; gebruik het type van dit object als het argument voor de methode IServiceProvider.GetService in de providerfactory.

DbProviderSpecificTypePropertyAttribute

Hiermee wordt aangegeven welke providerspecifieke eigenschap in de sterk getypte parameterklassen moet worden gebruikt bij het instellen van een providerspecifiek type.

DbTransaction

Definieert het kerngedrag van databasetransacties en biedt een basisklasse voor databasespecifieke transacties.

DbXmlEnabledProviderManifest

Vertegenwoordigt een basisklasse die de DbProviderManifest implementatie uitvoert op basis van een XML-definitie. U kunt de DbXmlEnabledProviderManifest klasse gebruiken om tijdens runtime providerspecifieke informatie te verkrijgen.

EntityRecordInfo

Biedt toegang tot entiteitsmetagegevens.

RowUpdatedEventArgs

Biedt gegevens voor de RowUpdated gebeurtenis van een .NET gegevensprovider.

RowUpdatingEventArgs

Biedt de gegevens voor de gebeurtenis RowUpdating van een .NET-gegevensprovider.

SchemaTableColumn

Beschrijft de kolommetagegevens van het schema voor een databasetabel.

SchemaTableOptionalColumn

Beschrijft optionele kolommetagegevens van het schema voor een databasetabel.

Structs

Name Description
FieldMetadata

Biedt toegang tot veldmetagegevens voor een DataRecordInfo object.

Interfaces

Name Description
IDbColumnSchemaGenerator

Hiermee wordt een kolomschema gegenereerd.

Enums

Name Description
CatalogLocation

Hiermee wordt de positie van de catalogusnaam in een gekwalificeerde tabelnaam in een tekstopdracht aangegeven.

GroupByBehavior

Hiermee geeft u de relatie tussen de kolommen in een GROUP BY-component en de niet-geaggregeerde kolommen in de select-list van een SELECT-instructie.

IdentifierCase

Hiermee geeft u op hoe id's worden behandeld door de gegevensbron bij het zoeken in de systeemcatalogus.

SupportedJoinOperators

Hiermee geeft u op welke typen Transact-SQL join-instructies worden ondersteund door de gegevensbron.

Opmerkingen

Een .NET gegevensprovider beschrijft een verzameling klassen die worden gebruikt voor toegang tot een gegevensbron, zoals een database, in de beheerde ruimte. Ondersteunde providers zijn de .NET Framework-Data Provider voor ODBC, de .NET Framework-Data Provider voor OLEDB, het .NET Framework Data Provider voor Oracle en de .NET Framework-Data Provider voor SQL Server. De klassen in System.Data.Common zijn bedoeld om ontwikkelaars een manier te bieden om ADO.NET code te schrijven die werkt tegen alle .NET gegevensproviders.

Zie Writing Provider Independent Code with ADO.NET voor conceptuele informatie over het gebruik van deze naamruimte bij het programmeren met .NET Framework.