System.Data.Common Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des classes partagées par les fournisseurs de données .NET.
Classes
DataAdapter |
Représente un ensemble de commandes SQL et une connexion de base de données qui sont utilisées pour remplir DataSet et mettre à jour la source de données. |
DataColumnMapping |
Contient un mappage de colonnes 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 relatives au type structurel et aux colonnes de 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 commande unique 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, contenue 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 par rapport à 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 de table simple utilisées pour harmoniser les modifications apportées à DataSet avec la base de données associée. Cette classe est une classe abstraite qui peut uniquement être héritée. |
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înes de connexion fortement typées. |
DbDataAdapter |
Aide l'implémentation de l'interface IDbDataAdapter. Les héritiers de DbDataAdapter implémentent un ensemble de fonctions pour fournir un typage fort, mais héritent de la plupart des fonctionnalités nécessaires à l’implémentation complète deDataAdapter. |
DBDataPermission |
Permet à un fournisseur de données .NET de veiller à ce que les utilisateurs disposent d’un niveau de sécurité suffisant pour accéder aux données. |
DBDataPermissionAttribute |
Associe une action de sécurité à un attribut de sécurité personnalisé. |
DbDataReader |
Lit un flux avant uniquement de lignes 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 ICustomTypeDescriptor, et prend en charge la liaison de données 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 d’énumération de toutes les instances disponibles des serveurs de base de données dans le 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 au nom de la source de données. |
DbMetaDataCollectionNames |
Fournit une liste de constantes pour la collection MetaDataCollections connue : DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords et Restrictions. |
DbMetaDataColumnNames |
Fournit des valeurs statiques qui sont utilisées pour les noms de colonnes dans les objets MetaDataCollection contenus dans DataTable. DataTable est créé par la méthode GetSchema. |
DbParameter |
Représente un paramètre passé à DbCommand et éventuellement son mappage à une colonne DataSet. Pour plus d’informations sur les paramètres, consultez Configuration des paramètres et des types de données des paramètres. |
DbParameterCollection |
Classe de base pour une collection de paramètres relatifs à un DbCommand. |
DbProviderConfigurationHandler |
Cette classe peut être utilisée par tout fournisseur pour prendre en charge une section de configuration spécifique à un fournisseur. |
DbProviderFactories |
Représente un jeu de méthodes statiques permettant de créer une ou plusieurs instances des classes DbProviderFactory. |
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 jeu de méthodes permettant de créer des instances de l'implémentation d'un fournisseur des classes source de données. |
DbProviderManifest |
Interface des 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 du fournisseur. |
DbProviderSpecificTypePropertyAttribute |
Identifie la propriété spécifique au fournisseur dans les classes de paramètres fortement typées qui 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 un classe de base qui implémente le DbProviderManifest basé sur une définition XML. La classe DbXmlEnabledProviderManifest permet d'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 les données de l’événement |
RowUpdatingEventArgs |
Fournit les données de l’événement RowUpdating d’un fournisseur de données .NET. |
SchemaTableColumn |
Décrit les métadonnées de colonne du schéma pour 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
FieldMetadata |
Permet d'accéder aux métadonnées de champ d'un objet DataRecordInfo. |
Interfaces
IDbColumnSchemaGenerator |
Génère un schéma de colonne. |
Énumérations
CatalogLocation |
Indique la position du nom de catalogue dans un nom de table qualifié dans une commande de texte. |
GroupByBehavior |
Spécifie la relation entre les colonnes dans une clause GROUP BY et les colonnes non regroupées en agrégats dans la liste de sélection d'une instruction SELECT. |
IdentifierCase |
Spécifie comment les identificateurs sont traités par la source de données lors de la recherche du catalogue système. |
SupportedJoinOperators |
Spécifie quels types d’instructions de jointure Transact-SQL sont pris 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 .NET Framework pour OLEDB, le fournisseur de données .NET Framework pour Oracle et le fournisseur de données .NET Framework pour SQL Server. Les classes dans System.Data.Common sont destinées à donner aux développeurs un moyen d’écrire ADO.NET code qui fonctionnera sur tous les fournisseurs de données .NET.
Pour obtenir des informations conceptuelles sur l’utilisation de cet espace de noms lors de la programmation avec .NET Framework, consultez Écriture de code indépendant du fournisseur avec ADO.NET.