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 .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 |
| 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.