IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

DataSet Vs DatReader


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Par défaut DataSet Vs DatReader
    Je lis un peu partout, que les dataset sont moins performant que les datareader.

    Certain font le choix d'un datareader ou d'un dataset en fonction du mode connecté ou déconnecté de leur application.

    D'autre font leur choix en fonction du type de données qu'ils veulent charger (si ce sont des données temporaires ils auront plutôt tendance à utiliser des datareaders).

    Bref moi perso je suis perdu ... je sais plus quoi utiliser.

    J'ai une appli qui fonctionne en mode connecté, et je veux charger des données "temporaires", surtout que ces données ne vont servir qu'a faire un affichage et je ne modifirai pas la base de données; donc je vais avoir tendance à utiliser un datareader.

    Voici le code que j'utiliser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
                var myDataAdapterProduit = new Devart.Data.MySql.MySqlDataAdapter(
                "SELECT produit,id_produit from shoporder.produit"
                , (Devart.Data.MySql.MySqlConnection)(Devart.Common.GlobalComponentsCache.GetObjectByName("FormPrincipale.mySqlConnection")));
     
                var sourceDataSet = new DataSet();
                myDataAdapterProduit.Fill(sourceDataSet, "Produit");
     
                var myDataAdapterFamille = new Devart.Data.MySql.MySqlDataAdapter(
                "SELECT famille,id_famille,id_produit from shoporder.famille"
                , (Devart.Data.MySql.MySqlConnection)(Devart.Common.GlobalComponentsCache.GetObjectByName("FormPrincipale.mySqlConnection")));
     
                myDataAdapterFamille.Fill(sourceDataSet, "Famille");
     
                var relationProduitFamille = new System.Data.DataRelation("RelationProduitFamille",
                    sourceDataSet.Tables["Produit"].Columns["id_produit"],
                    sourceDataSet.Tables["Famille"].Columns["id_produit"]);
     
     
                sourceDataSet.Relations.Add(relationProduitFamille);
    Et oui j'utilise un dataset aprés mes datareader, parce que les composant de visualisation (devexpress) ont l'air de fonctionner que comme cela.

    Est ce que je perds l'intérêt du datareader dans ce cas ?

    Est ce que je ne ferais pas mieux d'utiliser directement un dataset ??

    Merci pour votre aide.

  2. #2
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Par défaut
    J'ai continué à chercher dans des tutoriels, je ne trouve aucune information pouvant me venir en aide.

Discussions similaires

  1. Le dataset.bof ne répond plus.
    Par fplanglois dans le forum Bases de données
    Réponses: 6
    Dernier message: 23/03/2004, 09h45
  2. Modifier l'ordre des Fields d'un dataset
    Par teska dans le forum Bases de données
    Réponses: 3
    Dernier message: 22/03/2004, 16h38
  3. [C#] [SQLSERVER2000] Dataset et Xml
    Par farfadet dans le forum ASP.NET
    Réponses: 11
    Dernier message: 16/03/2004, 16h02
  4. [VB.net][PostgreSQL & ODBC] DataSet => NO_DAT
    Par rebolon dans le forum Accès aux données
    Réponses: 2
    Dernier message: 28/01/2004, 09h01
  5. [FLASH MX 2004 pro] DATASET, XML, ASP
    Par kenshi dans le forum Flash
    Réponses: 4
    Dernier message: 27/01/2004, 10h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo