[.Net] Modélisation de la BDD
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
Code:
1 2 3 4 5 6
|
public class StatutCommande
{
private decimal _id;
private string _libelle;
} |
et une Commande
Code:
1 2 3 4 5 6 7
|
public class Commande
{
private decimal _id;
...
private StatutCommande _statut;
} |
Maintenant, j'aimerai pouvoir faire un test sur le statut de la commande sans faire quelques choses de dégueu comme
Code:
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