Создание DataAnnotations во время выполнения из собственной системы метаданных - PullRequest
1 голос
/ 31 июля 2009

Например, я храню информацию об отображаемом столбце в базе данных и не хочу использовать DisplayColumnAttribute для определения этого. Что я могу сделать для создания информации DataAnnotations во время выполнения?

1 Ответ

1 голос
/ 07 сентября 2009

Вероятно, вам нужно использовать функцию "DynamicData Buddy Classes". Это позволяет хранить метаданные проверки в отдельном классе. Таким образом, вы можете создать свой собственный генератор, который будет генерировать эти «классы друзей» из вашей базы данных.

Обновление: Проверьте этот пост Я нашел сегодня, когда столкнулся с еще одним ограничением механизма атрибутов DataAnnotations.

...