Bonjour à tous,
J'ai un petit problème de modélisation.
Je vais commencer par vous expliquer ma BDD. J'ai donc deux tables :
- une table statut (qui contient un id et un libelle)
- une table commande (qui contient différents champs et notamment un id_statut - clé étrangère).
Au niveau de mon modèle, j'ai donc créé deux classes :
- une StatutCommande
et une Commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class StatutCommande { private decimal _id; private string _libelle; }
Maintenant, j'aimerai pouvoir faire un test sur le statut de la commande sans faire quelques choses de dégueu comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class Commande { private decimal _id; ... private StatutCommande _statut; }
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // je teste si ma commande est en statut 'en cours' if (_commande1.Statut.Id == 1)
Donc je cherche un moyen plus propre (est-ce que je dois créer un enum contenant mes statuts ?) et j'attends vos propositions
Merci d'avance
Luc
Partager