Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez utiliser ADO.NET DataReader pour récupérer un flux de données en lecture seule et accès séquentiel à partir d’une base de données. Les résultats sont retournés lors de l’exécution de la requête et sont stockés dans la mémoire tampon réseau sur le client jusqu’à ce que vous les demandiez à l’aide de la Read méthode de DataReader. L’utilisation de l’application DataReader peut augmenter les performances des applications en récupérant les données dès qu’elles sont disponibles et (par défaut) en stockant une seule ligne à la fois en mémoire, ce qui réduit la surcharge 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. Utilise DataAdapter l’objet Connection du fournisseur de données .NET Framework pour se connecter à une source de données et utilise Command des objets pour récupérer des données et résoudre les modifications apportées à la source de données.
Chaque fournisseur de données .NET Framework inclus avec le .NET Framework a 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 SqlDataReader et un objet SqlDataAdapter, le fournisseur de données .NET Framework pour ODBC inclut un objet OdbcDataReader et un objet OdbcDataAdapter, et le fournisseur de données .NET Framework pour Oracle inclut un objet OracleDataReader et un objet OracleDataAdapter.
Dans cette section
Récupération de données à l’aide d’un DataReader Décrit l’objet ADO.NET DataReader et comment l’utiliser pour retourner un flux de résultats à partir d’une source de données.
Remplissage d’un DataSet à partir d’un DataAdapter Décrit comment remplir une DataSet table, des colonnes et des lignes à l’aide d’un DataAdapter.
Paramètres DataAdapter Décrit comment utiliser des paramètres avec les propriétés de commande d’un DataAdapter, notamment comment associer le contenu d’une colonne à un paramètre de commande dans un DataSet.
Ajout de contraintes existantes à un DataSet Décrit comment ajouter des contraintes existantes à un DataSet.
Cela décrit comment configurer DataTableMappings et ColumnMappings pour un DataAdapter dans les correspondances de DataAdapter, DataTable et DataColumn.
Pagination par le biais d’un résultat de requête Fournit un exemple d’affichage des résultats d’une requête sous forme de pages de données.
Mise à jour de sources de données avec DataAdapters Cet article décrit comment utiliser un DataAdapter pour résoudre les modifications dans une DataSet dans la base de données.
Gestion des événements DataAdapter Décrit DataAdapter les événements et comment les utiliser.
Exécution d’opérations batch à l’aide de DataAdapters 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.