Cette documentation est archivée et n’est pas conservée.

System.Data.SqlClient, espace de noms

L'espace de noms System.Data.SqlClient est le fournisseur de données .NET Framework pour SQL Server.

Le fournisseur de données .NET Framework pour SQL Server décrit une collection de classes utilisées pour accéder à une base de données SQL Server dans l'espace managé. À l'aide de SqlDataAdapter, vous pouvez remplir un DataSet résidant en mémoire que vous pouvez utiliser pour interroger et mettre à jour la base de données.

RemarqueRemarque

Pour des informations conceptuelles sur l'utilisation de cet espace de noms lors de la programmation à l'aide du .NET Framework, consultez Utilisation du fournisseur de données .NET Framework pour SQL Server.

 ClasseDescription
Classe publiqueSqlBulkCopyVous permet de charger en bloc une table SQL Server avec des données provenant d'une autre source.
Classe publiqueSqlBulkCopyColumnMappingDéfinit le mappage entre une colonne dans la source de données d'une instance de SqlBulkCopy et une colonne dans la table de destination de l'instance.
Classe publiqueSqlBulkCopyColumnMappingCollectionCollection d'objets SqlBulkCopyColumnMapping qui héritent de CollectionBase.
Classe publiqueSqlClientFactoryReprésente un jeu de méthodes permettant de créer des instances de l'implémentation du fournisseur System.Data.SqlClient des classes sources de données.
Classe publiqueSqlClientMetaDataCollectionNamesFournit une liste de constantes à utiliser avec la méthode GetSchema pour récupérer des collections de métadonnées.
Classe publiqueSqlClientPermissionPermet au fournisseur de données .NET Framework pour SQL Server de garantir à l'utilisateur un niveau de sécurité suffisant pour l'accès à une source de données.
Classe publiqueSqlClientPermissionAttributeAssocie une action de sécurité à un attribut de sécurité personnalisé.
Classe publiqueSqlCommandReprésente une instruction Transact-SQL ou une procédure stockée à exécuter par rapport à une base de données SQL Server. Cette classe ne peut pas être héritée.
Classe publiqueSqlCommandBuilderGénère automatiquement des commandes à table unique utilisées pour harmoniser les modifications apportées à DataSet avec la base de données SQL Server associée. Cette classe ne peut pas être héritée.
Classe publiqueSqlConnectionReprésente une connexion ouverte à une base de données SQL Server. Cette classe ne peut pas être héritée.
Classe publiqueSqlConnectionStringBuilderFournit un moyen simple de créer et de gérer le contenu de chaînes de connexion utilisées par la classe SqlConnection.
Classe publiqueSqlDataAdapterReprésente un ensemble de commandes de données et une connexion à une base de données qui permettent de remplir DataSet et de mettre à jour une base de données SQL Server. Cette classe ne peut pas être héritée.
Classe publiqueSqlDataReaderFournit un moyen de lire un flux de lignes avant uniquement à partir d'une base de données SQL Server. Cette classe ne peut pas être héritée.
Classe publiqueSQLDebuggingInclus pour prendre en charge des applications de débogage. Non destiné à une utilisation directe.
Classe publiqueSqlDependencyL'objet SqlDependency représente une dépendance de notification de requête entre une application et une instance SQL Server 2005. Une application peut créer un objet SqlDependency et s'inscrire pour recevoir des notifications via le gestionnaire d'événements OnChangeEventHandler.
Classe publiqueSqlErrorCollecte des informations propres à un avertissement ou à une erreur retournés par SQL Server.
Classe publiqueSqlErrorCollectionRecueille toutes les erreurs générées par le fournisseur de données .NET Framework pour SQL Server. Cette classe ne peut pas être héritée.
Classe publiqueSqlExceptionException qui est levée lorsque SQL Server retourne un avertissement ou une erreur. Cette classe ne peut pas être héritée.
Classe publiqueSqlInfoMessageEventArgsFournit des données pour l'événement InfoMessage.
Classe publiqueSqlNotificationEventArgsReprésente le jeu d'arguments passé au gestionnaire d'événements de notification.
Classe publiqueSqlParameterReprésente un paramètre d'un SqlCommand et éventuellement son mappage aux colonnes DataSet. Cette classe ne peut pas être héritée.
Classe publiqueSqlParameterCollectionReprésente une collection de paramètres associés à SqlCommand et leurs mappages respectifs à des colonnes dans DataSet. Cette classe ne peut pas être héritée.
Classe publiqueSqlRowsCopiedEventArgsReprésente le jeu d'arguments passé à SqlRowsCopiedEventHandler.
Classe publiqueSqlRowUpdatedEventArgsFournit des données pour l'événement RowUpdated.
Classe publiqueSqlRowUpdatingEventArgsFournit des données pour l'événement RowUpdating.
Classe publiqueSqlTransactionReprésente une transaction Transact-SQL à exécuter dans une base de données SQL Server. Cette classe ne peut pas être héritée.

 DéléguéDescription
Délégué publicOnChangeEventHandlerGère l'événement OnChange qui est déclenché lorsqu'une notification est reçue pour l'une des commandes associées à un objet SqlDependency.
Délégué publicSqlInfoMessageEventHandlerReprésente la méthode qui gérera l'événement InfoMessage de SqlConnection.
Délégué publicSqlRowsCopiedEventHandlerReprésente la méthode qui gère l'événement SqlRowsCopied d'un SqlBulkCopy.
Délégué publicSqlRowUpdatedEventHandlerReprésente la méthode qui gérera l'événement RowUpdated de SqlDataAdapter.
Délégué publicSqlRowUpdatingEventHandlerReprésente la méthode qui gérera l'événement RowUpdating de SqlDataAdapter.

 ÉnumérationDescription
Énumération publiqueSqlBulkCopyOptionsIndicateur de bits qui spécifie une ou plusieurs options à utiliser avec une instance de SqlBulkCopy.
Énumération publiqueSqlNotificationInfoCette énumération fournit des informations supplémentaires sur les différentes notifications qui peuvent être reçues par le gestionnaire d'événements de dépendance.
Énumération publiqueSqlNotificationSourceIndique la source de la notification reçue par le gestionnaire d'événements de dépendance.
Énumération publiqueSqlNotificationTypeDécrit les différents types de notification qui peuvent être reçus par un gestionnaire d'événements OnChangeEventHandler par l'intermédiaire du paramètre SqlNotificationEventArgs.
Afficher: