System.Data.Common Espace de noms

Contient des classes partagées par .NET fournisseurs de données.

Classes

Nom Description
DataAdapter

Représente un ensemble de commandes SQL et une connexion de base de données utilisée pour remplir et DataSet mettre à jour la source de données.

DataColumnMapping

Contient un mappage de colonne générique pour un objet qui hérite de DataAdapter. Cette classe ne peut pas être héritée.

DataColumnMappingCollection

Contient une collection d’objets DataColumnMapping .

DataRecordInfo

Fournit l’accès aux informations sur le type structurel et les informations de colonne d’un DbDataRecord.

DataTableMapping

Contient une description d’une relation mappée entre une table source et un DataTable. Cette classe est utilisée par un DataAdapter lors du remplissage d’un DataSet.

DataTableMappingCollection

Collection d’objets DataTableMapping. Cette classe ne peut pas être héritée.

DbBatch

Représente un lot de commandes qui peuvent être exécutées sur une source de données en un seul aller-retour. Fournit une classe de base pour les classes spécifiques à la base de données qui représentent des lots de commandes.

DbBatchCommand

Représente une seule commande dans un DbBatch. Un lot peut être exécuté sur une source de données en un seul aller-retour.

DbBatchCommandCollection

Classe de base pour une collection d’instances de DbBatchCommand, contenues dans un DbBatch.

DbColumn

Représente une colonne dans une source de données.

DbCommand

Représente une instruction SQL ou une procédure stockée à exécuter sur une source de données. Fournit une classe de base pour les classes spécifiques à la base de données qui représentent des commandes. ExecuteNonQueryAsync.

DbCommandBuilder

Génère automatiquement des commandes à table unique utilisées pour rapprocher les modifications apportées à une DataSet base de données associée. Il s’agit d’une classe abstraite qui ne peut être héritée que.

DbCommandDefinition

Définit un plan de commande pouvant être mis en cache.

DbConnection

Définit le comportement principal des connexions de base de données et fournit une classe de base pour les connexions spécifiques à la base de données.

DbConnectionStringBuilder

Fournit une classe de base pour les générateurs de chaîne de connexion fortement typés.

DbDataAdapter

Mise en œuvre des aides de l’interface IDbDataAdapter . Les héritiers d’implémentation DbDataAdapter d’un ensemble de fonctions pour fournir une saisie forte, mais héritent de la plupart des fonctionnalités nécessaires pour implémenter entièrement un DataAdapter.

DBDataPermission

Permet à un fournisseur de données .NET de s’assurer qu’un utilisateur dispose d’un niveau de sécurité adéquat pour accéder aux données.

DBDataPermissionAttribute

Associe une action de sécurité à un attribut de sécurité personnalisé.

DbDataReader

Lit un flux de lignes en avant uniquement à partir d’une source de données.

DbDataReaderExtensions

Cette classe contient des méthodes d’extension de schéma de colonne pour DbDataReader.

DbDataRecord

Implémente IDataRecord et ICustomTypeDescriptorfournit la prise en charge de la liaison de données pour DbEnumerator.

DbDataSource

Représente une source de données qui peut être utilisée pour obtenir des connexions ouvertes et sur laquelle les commandes peuvent être exécutées directement.

DbDataSourceEnumerator

Fournit un mécanisme permettant d’énumérer toutes les instances disponibles de serveurs de base de données au sein du réseau local.

DbEnumerator

Expose la méthode GetEnumerator(), qui prend en charge une itération simple sur une collection par un fournisseur de données .NET.

DbException

Classe de base pour toutes les exceptions levées pour le compte de la source de données.

DbMetaDataCollectionNames

Fournit une liste de constantes pour les MetaDataCollections connus : DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords et Restrictions.

DbMetaDataColumnNames

Fournit des valeurs statiques utilisées pour les noms de colonnes dans les objets MetaDataCollection contenus dans le DataTable. Il DataTable est créé par la méthode GetSchema .

DbParameter

Représente un paramètre à un DbCommand paramètre et éventuellement, son mappage à une DataSet colonne. Pour plus d’informations sur les paramètres, consultez Configuration des paramètres et des types de données de paramètres.

DbParameterCollection

Classe de base pour une collection de paramètres pertinents pour un DbCommand.

DbProviderConfigurationHandler

Cette classe peut être utilisée par n’importe quel fournisseur pour prendre en charge une section de configuration spécifique au fournisseur.

DbProviderFactories

Représente un ensemble de méthodes statiques pour créer une ou plusieurs instances de DbProviderFactory classes.

DbProviderFactoriesConfigurationHandler

Ce type prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

DbProviderFactory

Représente un ensemble de méthodes pour créer des instances de l’implémentation d’un fournisseur des classes de source de données.

DbProviderManifest

Interface de métadonnées pour tous les types clR.

DbProviderServices

Fabrique pour la création de définitions de commandes ; utilisez le type de cet objet comme argument de la méthode IServiceProvider.GetService sur la fabrique de fournisseur.

DbProviderSpecificTypePropertyAttribute

Identifie quelle propriété spécifique au fournisseur dans les classes de paramètres fortement typées doit être utilisée lors de la définition d’un type spécifique au fournisseur.

DbTransaction

Définit le comportement principal des transactions de base de données et fournit une classe de base pour les transactions spécifiques à la base de données.

DbXmlEnabledProviderManifest

Représente une classe de base qui implémente la DbProviderManifest base d’une définition XML. Vous pouvez utiliser la DbXmlEnabledProviderManifest classe pour obtenir des informations spécifiques au fournisseur au moment de l’exécution.

EntityRecordInfo

Fournit l’accès aux métadonnées d’entité.

RowUpdatedEventArgs

Fournit des données pour l’événement RowUpdated d’un fournisseur de données .NET.

RowUpdatingEventArgs

Fournit les données pour l’événement RowUpdating d’un fournisseur de données .NET.

SchemaTableColumn

Décrit les métadonnées de colonne du schéma d’une table de base de données.

SchemaTableOptionalColumn

Décrit les métadonnées de colonne facultatives du schéma pour une table de base de données.

Structures

Nom Description
FieldMetadata

Fournit l’accès aux métadonnées de champ pour un objet DataRecordInfo.

Interfaces

Nom Description
IDbColumnSchemaGenerator

Génère un schéma de colonne.

Énumérations

Nom Description
CatalogLocation

Indique la position du nom du catalogue dans un nom de table qualifié dans une commande de texte.

GroupByBehavior

Spécifie la relation entre les colonnes d’une clause GROUP BY et les colonnes non agrégées dans la liste de sélection d’une instruction SELECT.

IdentifierCase

Spécifie la façon dont les identificateurs sont traités par la source de données lors de la recherche dans le catalogue système.

SupportedJoinOperators

Spécifie les types d’instructions de jointure Transact-SQL prises en charge par la source de données.

Remarques

Un fournisseur de données .NET décrit une collection de classes utilisées pour accéder à une source de données, telle qu’une base de données, dans l’espace managé. Les fournisseurs pris en charge incluent le Fournisseur de données .NET Framework pour ODBC, le Fournisseur de données framework .NET pour OLEDB, le Fournisseur de données Framework .NET pour Oracle et le Fournisseur de données Framework .NET pour SQL Server. Les classes de System.Data.Common sont destinées à donner aux développeurs un moyen d’écrire du code ADO.NET qui fonctionnera sur tous les fournisseurs de données .NET.