Проверка не работает, когда я использую Validator.TryValidateObject
DataAnnotations не работает с классом друзей. Следующий код всегда проверяет истину. Зачем ?
var isValid = Validator.TryValidateObject (новый клиент (), контекст, результаты, true);
и вот класс приятеля.
public partial class Customer
{
public string Name { get; set; }
public int Age { get; set; }
}
[MetadataType(typeof(CustomerMetaData))]
public partial class Customer
{
public class CustomerMetaData
{
[Required(ErrorMessage = "You must supply a name for a customer.")]
public string Name { get; set; }
}
}
Вот еще одна тема с тем же вопросом., Но нет ответа.текст ссылки