Почему edmx диаграмма не создает аннотации данных


Я начал понимать, что когда я рисую модель или генерирую модель из базы данных, аннотации Key или Required не задаются, несмотря на то, что в модели появляется, например, атрибуты, которые являются идентичностью, окрашены так. Это что-то не так? нужно ли мне изменить некоторые конфигурации в файле edmx???

1 2

1 ответ:

Нет, это не так. Просто EDMX-это отображение, и оно не имеет ничего общего с атрибутами проверки. Сам EDMX также не генерирует код. Это ответственность либо пользовательского инструмента, либо шаблона T4. Реализации по умолчанию этих генераторов не используют аннотации данных. Вы должны либо добавить их вручную через классы buddy, либо изменить шаблон T4, чтобы сгенерировать их.