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

C# Discussion :

DataSet vs Object


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    823
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 823
    Par défaut DataSet vs Object
    Bonjour
    Je ne sais pas si cette discussion a déjà été abordée...

    Dans le cadre de mes missions il m'est arrivé que l'on me demande de retourner des données de façons différentes :
    Après l'appel d'une procédure stockée, dans un cas, on me demandait de faire des datatables typées dans des datasets qui étaient retournés via webmethod ;
    dans l'autre cas les webmethods retournent des objets métiers (avec une gymnastique pour que l'objet soit réellement l'objet métier et non la version générée habituellement par les webservices)

    J'avoue que j'ai du mal à saisir les avantages et inconvéniants de chaque méthode...

    donc pour argumenter sur un choix ou l'autre... impossible

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 526
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 526
    Par défaut
    DataSet, typé ou pas, ainsi que DataTable et consort embarquent un nombre impressionnant de fonctionnalités qui sont très pratiques dans l'absolu mais peuvent être couteuses, en performance, en portabilité, en interopérabilité etc...

    Je serais donc sur une approche de type, utiliser les DataSet pour des prototypes et du RAD, voir en début de projet avec une approche Agile béton.
    Mais pour une application industrialisée ayant des contraintes de performance etc.... plus fort, de n'utiliser les DataSet que si le coût d'utilisation est contrebalancé par les gains en vitesse de développement.

Discussions similaires

  1. serialiser un dataset en object
    Par longuard dans le forum C#
    Réponses: 0
    Dernier message: 03/02/2011, 15h37
  2. [FLASH MX 2004 pro] DATASET, XML, ASP
    Par kenshi dans le forum Flash
    Réponses: 4
    Dernier message: 27/01/2004, 10h38
  3. [DDL] "object <table> is in use"
    Par TMuet dans le forum SQL
    Réponses: 4
    Dernier message: 26/01/2004, 10h18
  4. Réponses: 8
    Dernier message: 21/11/2003, 18h38
  5. Comment inserer des donnee de type Large Object !!
    Par josoft dans le forum Requêtes
    Réponses: 4
    Dernier message: 20/07/2003, 11h21

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