System.Data.Common Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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.