Я пытаюсь выяснить, что является «правильным» способом сделать это. У меня есть куча таблиц поиска в моей базе данных и хотела бы разместить enum в верхней части этих ценностей, так что при кодировании, легче читать (а также не использовать жесткие значения).
Мне интересно, следует ли я генерировать свои значения таблицы на основе существующего перечисления или если я должен генерировать мою перечисление от значений моего стола.
Редактировать
На основании первой пары комментариев, вот некоторые разъяснения:
Частота изменений в значениях могут быть довольно частыми, поскольку они предназначены для того, чтобы быть довольно динамичными. Это, как говорят, будет необходимо компиляцию, прежде чем добавлять любой из них в любом случае, потому что перечисление необходимо обновить для раскрытия новых значений.
Основная причина для этой необходимости заключается в том, что мы не хотим связать людей к конкретному списку ценностей, мы хотели бы приложения иметь возможность добавлять новые записи, как и когда им нужно.
В прошлом мы создали данные от перечислений, но я вторую угадаю себя