Использование DataAnnotations и атрибутов в разработке Model First - PullRequest
0 голосов
/ 19 апреля 2011

Я разрабатывал свои модели "сначала модель" с помощью дизайнера EDMX.Мне это очень нравится, но мне интересно, как я могу использовать этот процесс для применения атрибутов, в частности DataAnnotations, к моим модельным классам, например так:

<DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="{0:d}")>

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

Спасибо!

1 Ответ

2 голосов
/ 19 апреля 2011

Рискнув себя, атрибуты форматирования, такие как DisplayFormat, должны применяться к моделям вида, а не к моделям.Модели содержат бизнес-логику многократного использования.Модели представлений, с другой стороны, специально разработаны для данного представления, поэтому форматирование должно выполняться для этих представлений.Контроллер всегда передает модель представления в представление.

...