Extraction et modification de données dans ADO.NET

S'applique à : .NET Framework .NET .NET Standard

Télécharger ADO.NET

Une fonction principale de toute application de base de données consiste à se connecter à une source de données et extraire les données qu'elle contient. Le fournisseur de données SqlClient fait office de passerelle entre une application et une source de données, ce qui vous permet d'exécuter des commandes et d'extraire des données à l'aide d'un DataReader ou d'un DataAdapter. Une fonction clé de toute application de base de données est la capacité à mettre à jour les données stockées dans la base de données. Dans le Fournisseur de données Microsoft SqlClient pour SQL Server, la mise à jour de données implique l’utilisation des objets DataAdapter et DataSet et Command ; cela peut également impliquer l’utilisation de transactions.

Dans cette section

Connexion à une source de données
Décrit comment établir une connexion à une source de données et comment travailler avec des événements de connexion.

Chaînes de connexion
Contient des rubriques qui décrivent divers aspects de l'utilisation de chaînes de connexion, y compris des mots clés de chaîne de connexion, des informations de sécurité, ainsi que de leur stockage et leur extraction.

Regroupement de connexions
Décrit le regroupement de connexions pour le Fournisseur de données Microsoft SqlClient pour SQL Server.

Commandes et paramètres
Contient des rubriques qui décrivent comment créer des commandes et des générateurs de commande, configurer des paramètres et exécuter des commandes pour extraire et modifier des données.

DataAdapters et DataReaders
Contient des rubriques qui décrivent les objets DataReader et DataAdapter, les paramètres, la gestion des événements DataAdapter et l'exécution d'opérations par lots.

Transactions et accès simultané
Contient des rubriques qui décrivent comment effectuer des transactions locales, des transactions distribuées et travailler avec l’accès concurrentiel optimiste.

Extraction des informations de schéma de base de données
Décrit la manière d'obtenir des bases de données ou des catalogues disponibles, des tables et des vues dans une base de données, des contraintes existantes pour des tables et d'autres informations de schéma à partir d'une source de données.

DbProviderFactories
Décrit le modèle fabrique de fournisseurs et illustre l'utilisation des classes de base dans l'espace de noms System.Data.Common.

Logique de nouvelle tentative configurable dans SqlClient
Explique comment utiliser la fonctionnalité de logique de nouvelle tentative configurable lors de l’établissement d’une connexion ou de l’exécution d’une commande.

Extraction de l’identité ou de valeurs à numérotation automatique
Propose un exemple de mappage des valeurs générées pour une colonne identity d’une table SQL Server à une colonne d’une ligne insérée dans une table. Traite de la fusion de valeurs d'identité dans un DataTable.

Extraction de données binaires
Décrit comment extraire des données binaires ou de grosses structures de données à l’aide de CommandBehavior.SequentialAccess pour modifier le comportement par défaut d’un DataReader.

Modification de données avec des procédures stockées
Décrit comment utiliser des paramètres d'entrée et sortie de procédure stockée afin d'insérer une ligne dans une base de données et retourner une nouvelle valeur d'identité.

Suivi de données dans SqlClient
Décrit comment le fournisseur de données Microsoft SqlClient pour SQL Server fournit des fonctionnalités de traçage de données intégrées.

Compteurs de diagnostic dans SqlClient
Décrit les compteurs de diagnostic disponibles pour le fournisseur de données Microsoft SqlClient pour SQL Server.

Programmation asynchrone
Décrit le fournisseur de données Microsoft SqlClient pour la prise en charge de la programmation asynchrone par SQL Server.

Prise en charge de la diffusion en continu SqlClient
Explique comment écrire des applications qui diffusent en continu les données provenant de SQL Server sans avoir à les charger complètement en mémoire.

Voir aussi