Я вижу, что с помощью валидаторов Castle я могу использовать атрибут проверки длины.
[ValidateLength(6, 30, "some error message")]
public string SomeProperty { get; set; }
Я пытаюсь найти атрибут MinLength only, есть ли способ сделать это с помощью атрибутов "из коробки"?
Пока моя идея заключается в реализации AbstractValidationAttribute
public class ValidateMinLengthAttribute : AbstractValidationAttribute
и заставить его метод Build возвращать MinLengthValidator, затем использовать ValidateMinLength для SomeProperty
public class MinLengthValidator : Castle.Components.Validator.IValidator
Кто-нибудь имеет пример полностью внедренного IValidator или знает, где такая документация существует? Я не уверен, что ожидают все методы и свойства.
Спасибо