Возможность отображения значений перечисления в строковый тип вместо целого

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

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

Есть ли способ сопоставить enum со строками по умолчанию?

Ответы на вопрос(5)

Ваш ответ на вопрос