Classa padrão de regra de validação. Deve ser herdada.
public abstract class ValidationRule<T>
where T : class
T
Inheritance System.Object 🡒 ValidationRule
Derived
↳ Contatos<T>
↳ Documentos<T>
Constructors | |
---|---|
ValidationRule(Expression<Func<T,object>>) |
Properties | |
---|---|
Property | Expressão lambda para acesso à propriedade que deve ser validada |
Methods | |
---|---|
GetPropertyName() | Obtém o nome da propriedade a ser validada pela regra |
Validate(T) | Executa a validação da propriedade na instância especificada |