У меня есть файл Model.edmx, к которому я добавил пользовательский тип Enum (будь то через «convert to enum» или «Add enum type»). Давайте назовем это перечисление "MyEnum"Model.tt T4 не создает пользовательские файлы перечисления, в то время как у них нет внешнего набора типов
Я добавить к этому перечисление некоторые члены:
- MyMemberOne
- MyMemberTwo
- MyMemberThree
Mistakingly, я проверить Reference external type
и установить его что-то, скажем, MyExternalEnum, и сохраните edmx.
Тогда я понимаю, что это не то, что я хочу, так что я изменить перечисление (Щелчок правой кнопкой мыши> Изменить) и снимите Reference external type
, нажмите OK
и сохранить снова.
При выполнении автоматически созданного Model.tt (щелкните правой кнопкой мыши> Запустить настраиваемый инструмент), я ожидаю, что будет создан файл MyEnum.cs
.
Это не так
двойной проверки, чтобы увидеть, если Reference external type
не uncheked дает никакого результата.
Почему? Что такое hapenning?