Возможные Дубликаты:
Should I store Enum ID/values in the db or a C# enumeration?
Persisting Enums in database tablesСохранение перечисляемые константы в базе данных
Быстрый и простой вопрос, который, вероятно, будет фураж для обсуждения:
Допустим, мое приложение имеет перечисление с 2-3 значениями, которые в принципе никогда не изменятся.
Считаете ли вы, что они должны быть представлены в базе данных в их собственной таблице, а затем ссылаться на другие таблицы через отношения с внешним ключом? Или они должны храниться в соответствующих таблицах как простые целочисленные поля, содержащие значение перечисления?
Пожалуйста, объясните свой ответ, а также в отношении сторонников приверженности полному третьему нормальному оформлению формы.
Точный обман: http://stackoverflow.com/questions/791030/should-i-store-enum-id-values-in-the-db-or-a-c-enumeration –