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 :

DAL : meme structure que la table ?


Sujet :

C#

  1. #1
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 501
    Points : 144
    Points
    144
    Par défaut DAL : meme structure que la table ?
    Bonjour,

    Ma question n'a rien de specifique au langage C# mais je ne savais pas ou poster mon message et etant donne que je developpe actuellement en C#...

    J'essaye de developper en utilisant l'architecture 3 tier.

    J'aimerais savoir si ma DAL et donc le DataTable que j'ai dedans doit avoir exactement la meme structure que ma table ?

    En fait, j'ai des ID (cle etrangeres) dans certaines colonnes de ma table et lors de l'affichage, j'aimerais afficher plutot les noms associes.

    Donc je me demandais, soit je cree mon DataTable avec les colonnes avec les noms soit mon DataTable a exactement la meme structure que ma table et c'est dans ma BLL que je rajoute des colonnes a mon DataTable pour faire le liens avec les ID/Nom que je vais aller chercher a ce moment la ?
    Dans ce cas comment faire ?

    Ou alors meme au moment du Bind dans le gridview, je fais un eval pour recuperer le nom a afficher ?

    Quelle est la "bonne pratique" ? La DAL doit refleter exactement la table et non une "Vue" ?

    Merci

  2. #2
    Membre averti Avatar de blade159
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2004
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 226
    Points : 332
    Points
    332
    Par défaut
    je te renvoie au tutoriel de Thomas LEBRUN. En effet, la couche d'accès aux données (DAL pour Data Access Layer) contient une suite de procédures contenant l'accès et les requêtes de ta base de données et n'est en rien une DataTable.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/04/2015, 11h01
  2. Unir des tables ayant la meme structure avec kettle
    Par leithyfa dans le forum kettle/PDI
    Réponses: 1
    Dernier message: 14/07/2009, 12h40
  3. AC2003 - Ne copier que la structure d'une table
    Par AndréPe dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 05/03/2009, 17h56
  4. [vb6 access] lister les table access du meme ordre que access
    Par bailamos dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 05/02/2009, 17h34
  5. Réponses: 2
    Dernier message: 31/01/2007, 23h52

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