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

ASP.NET Discussion :

Dataset et BLL


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut Dataset et BLL
    Bonjour,

    Je me pose une question sur la meilleur facon de faire.
    Ma DAL envoi à ma BLL (Business logic layer) un dataset provenant de ma Bdd.

    Est il bien de transmettre a mon UI le dataset ? par consequent la BLL ne sert que de passe plat, ou bien il est conseiller d'operer a un traitement ds la BLL ?

    si oui lequel ?

    Merci

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Dans l'ideal, je te conseillerais de renvoyer une liste d'objet métier plutôt qu'un Dataset.

  3. #3
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Tu transformerais un dataset en List d'objet que du binderais au gridview ?

    Y a t il une facon simple de parcourir tous le dataset pour remplir la list avec la methode add ?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    Ben je ne sais, si c'est juste renvoyer un DataSet avec une table, ben qu'est ce que tu veux faire d'autre que renvoyer ton dataset.
    Tu ne vas pas remplir un dataset pour recréer une liste d'objet.

    Maintenant ta couche BLL ne va pas te servir uniquement pour ton select, tu y trouvera certainement un insert - delete et update.
    Tu devras certainement y faire des modifications.

    Il se peut que tu doivent créer un objet via les éléments de ton DataSet et à ce moment tu feras cette action dans ta BLL.

  5. #5
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Je suis à la recherche de Best Practice surtout.

    Comme dans la plus part du tps d'est une equipe differentes qui s'occupe de la couche UI, c'est plus parlant de transmettre un objet metier que un dataset avec les nom de la BDD.

    Je suis preneurpour tout autre idée

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    Ben crée toi un projet avec tes Objects et crée toi une couche Business.
    Enfin, le Pattern MVC quoi.

    Je ne sais pas si il y a mieux, mais je pense que tu vas devoir parcourir ton dataset et créer une liste d'objet.

    Sinon, y a toujours de DataReader à la place du DataSet.

  7. #7
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    ta réponse est environ 10 post end essous de celui ci...

    http://www.developpez.net/forums/d61...e-list-object/

Discussions similaires

  1. [ADO.NET 2.0] BLL / Classe Partiel DataSet Typé
    Par stephane.net dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/01/2007, 08h58
  2. 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
  3. 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
  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