Я делаю программу, которая будет публиковать данные в базе данных, и я столкнулся с шаблоном, который, я уверен, знаком: короткая таблица наиболее вероятных (очень вероятных) фиксированных значений, которые служат перечислением. Итак, предположим, что следующая таблица называется Status
:
Положение дел Идентификатор описания -------------- 0 необработанных 1 ожидание 2 Обработано 3 Ошибка
В моей программе мне нужно определить Id статуса для другой таблицы или, возможно, обновить запись с новым Id статуса.
Я мог бы жестко закодировать идентификатор статуса в перечислении и надеяться, что никто никогда не изменит базу данных. Или я мог бы предварительно извлечь значения, основанные на описании (таким образом , вместо этого жестко ).
Каков правильный подход для синхронизации этих двух, перечисления и таблицы?