В моем проекте я хотел бы использовать T4 для генерации моих перечислений. Чтобы проверить это, я создал тестовый проект с простой формой. В этом проекте я добавил файл .tt и поместил свой код в этот файл.
Все работает, но я был немного разочарован. Я думал, что когда проект будет выполнен, T4 генерирует перечисление. Таким образом, перечисление всегда актуально. Но это не так, верно? Если вы хотите, чтобы перечисление было обновлено, вы должны сделать это вручную и перестроить свое решение. Мой вопрос, я прав в этом? Или я что-то пропустил.
Во-вторых, почему я должен использовать T4 для создания enum? Я имею в виду, что если enum меняется, я должен перестроить свое решение.
EDIT:
Я получаю значения enum из таблицы базы данных. В таблице только 2 поля: Id и Description