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
Partager