Создайте Enums из базы данных или наоборот?

Я пытаюсь выяснить, что является «правильным» способом сделать это. У меня есть куча таблиц поиска в моей базе данных и хотела бы разместить enum в верхней части этих ценностей, так что при кодировании, легче читать (а также не использовать жесткие значения).

Мне интересно, следует ли я генерировать свои значения таблицы на основе существующего перечисления или если я должен генерировать мою перечисление от значений моего стола.

Редактировать

На основании первой пары комментариев, вот некоторые разъяснения:

Частота изменений в значениях могут быть довольно частыми, поскольку они предназначены для того, чтобы быть довольно динамичными. Это, как говорят, будет необходимо компиляцию, прежде чем добавлять любой из них в любом случае, потому что перечисление необходимо обновить для раскрытия новых значений.

Основная причина для этой необходимости заключается в том, что мы не хотим связать людей к конкретному списку ценностей, мы хотели бы приложения иметь возможность добавлять новые записи, как и когда им нужно.

В прошлом мы создали данные от перечислений, но я вторую угадаю себя

6
задан Benny 1 September 2011 в 17:30
поделиться