DataAdapters et DataReaders (ADO.NET)
Vous pouvez utiliser le DataReader ADO.NET pour extraire d'une base de données un flux de données en lecture seule et avant uniquement. Les résultats sont retournés pendant que la requête s'exécute et stockés dans la mémoire tampon de réseau sur le client jusqu'à ce que vous les demandiez au moyen de la méthode Read de DataReader. L'utilisation du DataReader peut augmenter les performances de l'application en extrayant les données dès qu'elles sont disponibles, puis en ne stockant (par défaut) qu'une seule ligne à la fois dans la mémoire, ce qui réduit la charge du système.
Un objet DataAdapter est utilisé pour extraire les données d'une source de données et remplir les tables d'un DataSet. Le DataAdapter répercute également les modifications apportées au DataSet dans la source de données. DataAdapter utilise l'objet Connection du fournisseur de données .NET Framework pour se connecter à une source de données et les objets Command pour extraire les données de la source et y répercuter les modifications.
Chaque fournisseur de données .NET Framework inclus dans le .NET Framework comprend un objet DbDataReader et un objet DbDataAdapter : le fournisseur de données .NET Framework pour OLE DB inclut un objet OleDbDataReader et un objet OleDbDataAdapter, le fournisseur de données .NET Framework pour SQL Server inclut un objet SqlDataReade et un objet SqlDataAdapter, le fournisseur de données .NET Framework pour ODBC inclut un objet OdbcDataReader et un objet OdbcDataAdapter, tandis que le fournisseur de données .NET Framework pour Oracle inclut un objet OracleDataReader OracleDataAdapter.
Dans cette section
Extraction de données à l'aide d'un DataReader (ADO.NET)
Décrit l'objet DataReader ADO.NET et son utilisation pour retourner un flux de résultats à partir d'une source de données.Remplissage d'un DataSet à partir d'un DataAdapter (ADO.NET)
Explique comment remplir un DataSet avec des tables, des colonnes et des lignes au moyen d'un DataAdapter.Paramètres de DataAdapter (ADO.NET)
Décrit l'utilisation des paramètres avec les propriétés de commande d'un DataAdapter, y compris le mappage du contenu d'une colonne d'un DataSet à un paramètre de commande.Ajout de contraintes existantes à un DataSet (ADO.NET)
Décrit comment ajouter des contraintes existantes à un DataSet.Mappages de DataAdapter DataTable et DataColumn (ADO.NET)
Décrit comment configurer des DataTableMappings et des ColumnMappings pour un DataAdapter.Affichage des résultats d'une requête sous forme de pages (ADO.NET)
Propose un exemple de visualisation des résultats d'une requête sous forme de pages de données.Mise à jour de sources de données à l'aide de DataAdapters (ADO.NET)
Explique comment utiliser un DataAdapter pour répercuter les modifications apportées à un objet DataSet dans la base de données.Gestion des événements DataAdapter (ADO.NET)
Décrit les événements DataAdapter et comment les utiliser.Exécution d'opérations par lots à l'aide de DataAdapters (ADO.NET)
Décrit l'amélioration des performances de l'application en réduisant le nombre d'allers-retours vers SQL Server lors de l'application de mises à jour à partir du DataSet.
Voir aussi
Autres ressources
Connexion à une source de données (ADO.NET)
Commandes et paramètres (ADO.NET)