В моей области модели У меня есть объект Person, который имеет ряд свойств, которые я украшенной Validation метаданные:MVC Domain Model Validation
[Required(ErrorMessage = "First Name Required")]
public string FirstName { get; set; }
[Required(ErrorMessage = "Age Required")]
public int Age { get; set; }
Моего контроллер возвращает коллекцию лиц в целях так, чтобы пользователь может заполнить свои данные. Однако только первый человек должен предоставить возраст, поэтому мне нужно только проверить возраст для первого лица в коллекции.
Однако из-за метаданных Validation в свойстве Age проверка модели не выполняется, потому что возраст не предоставляется другим лицам в коллекции.
Есть ли способ отключить проверку для других объектов Person в коллекции?
Или мне нужно изменить порядок моделей.