quelle est la différence entre les données de carte et de lecteur de données?
Quelle est la différence entre les données de carte et de lecteur de données?
Vous devez vous connecter pour publier un commentaire.
Quelle est la différence entre les données de carte et de lecteur de données?
Vous devez vous connecter pour publier un commentaire.
Veuillez voir DataReader, DataAdapter & DataSet - Quand les utiliser? :
Un DataReader est un objet retourné à partir de la méthode ExecuteReader d'un DbCommand objet. C'est un curseur avant uniquement sur les lignes de la chaque ensemble de résultats. À l'aide d'un DataReader, vous pouvez accéder à chaque colonne de l'ensemble de résultats, de lire toutes les lignes de l'ensemble, et de passer à la prochaine résultat si il y a plus d'un.
Un DataAdapter est un objet qui contient quatre DbCommand objets: un pour le SÉLECTIONNER, INSÉRER, SUPPRIMER et mettre à JOUR les commandes. Il sert de médiateur entre ces commandes et un jeu de données si le Remplir et de méthodes de mise à Jour.
DataReader
est un moyen plus rapide pour récupérer les enregistrements de la DB.DataReader
lit de la colonne.DataReader
demandes de connexion en direct maisDataAdapter
besoins déconnecté approche.Lecteur de données est un objet utilisé dans l'Environnement connecté.
Adaptateur de données est un objet utilisé dans l'environnement Déconnecté l'aide d'un jeu de données.
Lecteur de données est un objet à travers lequel vous pouvez lire un flux séquentiel de données. c'est un avant uniquement les données dans laquelle vous ne pouvez pas revenir en arrière pour lire les données précédentes.
ensemble de données et les données objet de la carte nous aide à travailler en mode déconnecté. le jeu de données est une mémoire cache de représentation des tables. les données sont remplis à partir de la source de données à l'ensemble de données thro' la carte de données. une fois la table dans la base de données est modifié, les modifications sont diffusés à la base de données de retour thro; la carte de données.
DataAdapter
DataAdapter seront agit comme un Pont entre le jeu de données et de base de données. Cet objet dataadapter est utilisée pour lire les données à partir de la base de données et de lier des données à un jeu de données. Dataadapter est déconnecté de l'architecture orientée.
DataReader
DataReader est utilisée pour lire les données à partir de la base de données et il est en lecture et en avant la connexion de l'architecture orientée au cours de récupérer les données depuis la base de données. DataReader va extraire les données très rapide en comparaison avec un jeu de données. Généralement, nous utilisons ExecuteReader objet à lier des données à datareader
DataReader
DataReader fonctionne uniquement dans le sens de la marche signifie rangée de lire qu'une fois ne peut pas être lu à nouveau en raison de cela, il est rapide pour récupérer les enregistrements.
Datareader toujours requis une connexion Ouverte pour l'exécution des commandes SQL. Une fois qu'une connexion fermée, alors vous n'aurez pas été en mesure de lire les données à partir de datareader. C'est pourquoi il est utilisé dans le connecte en mode SQL.
DatAdapter
DataAdapter obtient toutes les lignes renvoyées de l'instruction Sql à la fois et puis remplissez les données dans un DataSet ou datatable. En raison de cette dataadapter est lent en comparaison à datareader.
DataAdapter ne reuire tout ouvrir et de fermer la connexion . Moyens DataAdapter peut travailler en mode Déconnecté.
Pour plus avec l'exemple de Lecture : -
http://www.gurujipoint.com/2017/07/difference-between-dataadapter-and.html