Например, я храню информацию о столбце отображения в базе данных, и я не хочу использовать DisplayColumnAttribute для определения этого. Что я могу сделать для создания данных DataAnnotations во время выполнения?Создание DataAnnotations во время выполнения из собственной системы метаданных
1
A
ответ
1
Возможно, вам нужно использовать функцию «DynamicData Buddy Classes». Он позволяет хранить метаданные проверки в отдельном классе. Таким образом, вы можете создать свой собственный генератор, который будет генерировать эти «классы приятелей» из вашей базы данных.
Обновление: Check this blogpost Я нашел сегодня, когда обнаружил еще одно ограничение механизма атрибутов DataAnnotations.