Extraction et modification de données dans ADO.NETRetrieving and Modifying Data in 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.A primary function of any database application is connecting to a data source and retrieving the data that it contains. Les fournisseurs de données de .NET Framework de ADO.NET jouent le rôle de pont entre une application et une source de données, ce qui vous permet d’exécuter des commandes ainsi que de récupérer des données à l’aide d’un DataReader ou d’un DataAdapter.The .NET Framework data providers of ADO.NET serve as a bridge between an application and a data source, allowing you to execute commands as well as to retrieve data by using a DataReader or a 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.A key function of any database application is the ability to update the data that is stored in the database. Dans ADO.net, la mise à jour des données implique l' DataSetutilisation des objets DataAdapter et, et des objets Command , et peut également impliquer l’utilisation de transactions.In ADO.NET, updating data involves using the DataAdapter and DataSet, and Command objects; and it may also involve using transactions.

Dans cette sectionIn This Section

Connexion à une source de donnéesConnecting to a Data Source
Décrit comment établir une connexion à une source de données et comment travailler avec des événements de connexion.Describes how to establish a connection to a data source and how to work with connection events.

Chaînes de connexionConnection Strings
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.Contains topics describing various aspects of using connection strings, including connection string keywords, security info, and storing and retrieving them.

Regroupement de connexionsConnection Pooling
Décrit le regroupement de connexions pour les fournisseurs de données .NET Framework.Describes connection pooling for the .NET Framework data providers.

Commandes et paramètresCommands and Parameters
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.Contains topics describing how to create commands and command builders, configure parameters, and how to execute commands to retrieve and modify data.

DataAdapters et DataReadersDataAdapters and 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.Contains topics describing DataReaders, DataAdapters, parameters, handling DataAdapter events and performing batch operations.

Transactions et accès concurrentielTransactions and Concurrency
Contient des rubriques qui décrivent comment effectuer des transactions locales, des transactions distribuées et travailler avec l’accès concurrentiel optimiste.Contains topics describing how to perform local transactions, distributed transactions, and work with optimistic concurrency.

Récupération de valeurs d’identité ou de numérotation automatiqueRetrieving Identity or Autonumber Values
Fournit un exemple de mappage des valeurs générées pour une colonne d' identité dans 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.Provides an example of mapping the values generated for an identity column in a SQL Server table or for an Autonumber field in a Microsoft Access table, to a column of an inserted row in a table. Traite de la fusion de valeurs d'identité dans un DataTable.Discusses merging identity values in a DataTable.

Récupération de données binairesRetrieving Binary Data
Décrit comment récupérer des données binaires ou des structures de CommandBehaviordonnées volumineuses à l’aide de.SequentialAccessDescribes how to retrieve binary data or large data structures using CommandBehavior.SequentialAccess pour modifier le comportement par défaut d' DataReaderun.to modify the default behavior of a DataReader.

Modification des données avec les procédures stockéesModifying Data with Stored Procedures
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é.Describes how to use stored procedure input parameters and output parameters to insert a row in a database, returning a new identity value.

Récupération des informations de schéma de base de donnéesRetrieving Database Schema Information
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.Describes how to obtain available databases or catalogs, tables and views in a database, constraints that exist for tables, and other schema information from a data source.

DbProviderFactoriesDbProviderFactories
Décrit le modèle fabrique de fournisseurs et illustre l'utilisation des classes de base dans l'espace de noms System.Data.Common.Describes the provider factory model and demonstrates how to use the base classes in the System.Data.Common namespace.

Suivi des données dans ADO.NETData Tracing in ADO.NET
Décrit la manière dont ADO.NET offre une fonctionnalité intégrée de traçage de données.Describes how ADO.NET provides built-in data tracing functionality.

Compteurs de performancePerformance Counters
Décrit les compteurs de performance disponibles pour SqlClient et OracleClient.Describes performance counters available for SqlClient and OracleClient.

Programmation asynchroneAsynchronous Programming
Décrit la prise en charge de ADO.NET pour la programmation asynchrone.Describes ADO.NET support for asynchronous programming.

Prise en charge du streaming pour SqlClientSqlClient Streaming Support
Explique comment écrire des applications qui diffusent en continu des données à partir de SQL Server sans qu’elles soient entièrement chargées en mémoire.Discusses how to write applications that stream data from SQL Server without having it fully loaded in memory.

Voir aussiSee also