Je ne suis pas en mesure de prendre une décision claire à ce sujet.Énumérations persistantes sous forme d'octet ou de texte dans la base de données
Je suis OK en ayant des valeurs numériques sur mes tables et avoir les informations de valeur sur la description de la colonne sur la base de données pour DBA.
Mais je ne veux pas non plus venir à un point où ces valeurs numériques sur la base de données créeraient trop de maux de tête pour la maintenance.
Je ne me sens pas particulièrement attiré par l'existence de chaînes pour ces colonnes enum dans la base de données, car cela créerait beaucoup de répétitions de chaînes dupliquées dans la base de données. Ce n'est peut-être pas un problème de performance majeur, mais je ne me sens pas le droit d'avoir autant de ficelle sur une table pour indiquer une valeur. Pouvez-vous s'il vous plaît partager vos pensées à partir de votre expérience à long terme?
Merci
On dirait que cette question vient d'être posée (et répondue) il y a quelques heures: http://stackoverflow.com/questions/1390697/sql-table-and-c-enumeration Marc –