Я сначала использую Entity Framework 5, DB. Я знаю, как определить перечисление на моей модели и задать тип поля для этого перечисления.
Теперь у меня есть требование сопоставить поле MyField
с перечислением, которое определено извне, т.е. не в EF-модели (OtherNamespace.MyEnum
). Дизайнер не позволяет мне устанавливать тип на что-либо вне модели. Я попытался вручную редактировать файл edmx, но это вызывает ошибку:
Ошибка 10016: ошибка, разрешающая элемент "MyField". Сообщение об исключении: 'Unresolved reference' OtherNamespace.MyEnum '.'.
OtherNamespace.MyEnum
ссылается на мой проект.
Как вы это делаете?