Extraction et modification de données dans 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. Les fournisseurs de données .NET Framework d’ADO.NET font 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 ADO.NET, la mise à jour de données implique l’utilisation des objets DataAdapter, DataSet et Command, et 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 les fournisseurs de données .NET Framework.
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 concurrentiel
Contient des rubriques qui décrivent comment effectuer des transactions locales, des transactions distribuées et travailler avec l’accès concurrentiel optimiste.
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, ou pour un champ Autonumber d’une table Microsoft Access, à 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 des données avec les 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é.
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
.
Traçage de données dans ADO.NET
Décrit la manière dont ADO.NET offre une fonctionnalité intégrée de traçage de données.
Compteurs de performance
Décrit les compteurs de performance disponibles pour SqlClient
et OracleClient
.
Programmation asynchrone
Décrit la prise en charge par ADO.NET de la programmation asynchrone.
Prise en charge du streaming pour 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.