Я использую IValidatableObject/Validator для проверки моих моделей mvc. Так что у меня есть что-то вроде этого
public class Parent
{
public Child Child { get; set; }
}
public class Child
{
[Required]
public string Name { get; set; }
}
Поэтому, если я запускаю валидатор на родительском экземпляре, я получаю что-то вроде «Требуется имя».
Я хотел бы, чтобы «требуется Child.Name», поэтому он должен включать имя свойства «Child». Могу ли я это сделать, и если смогу, то как?