Примечание: вопрос относится к метаданным отображения, а не к отображенным значениям. то есть как ИМЯ целевого сопоставленного свойства, а не сопоставленного значения.
Справочная информация:
Я использую MVC 2 с автоматом для сопоставления между объектами домена и просмотра моделей. У меня есть некоторые правила валидации на уровне домена, которые определены в модели предметной области, и некоторые более специфичные для пользовательского интерфейса правила валидации, определенные в моделях представления с использованием аннотаций данных. В интересах сохранения СУХОГО я не хочу повторять правила проверки моего домена в моделях представления. Вместо этого я хотел бы иметь возможность сопоставлять имена свойств в модели домена с соответствующими им именами свойств в моделях представления, используя информацию о сопоставлении, которую я уже настроил в AutoMapper. После этого ошибки проверки домена будут добавлены в ModelState с помощью ModelState.AddModelError () для отображения в представлении.
Имена свойств в сообщениях проверки должны совпадать, чтобы MVC мог отображать сообщение рядом с правильным элементом управления в форме.