Hola gente,
Quisiera saber si alguien de ustedes podría facilitarme la manera de poder
realizar validaciones en los parámetros de los métodos.
Mi policía amigo, me aconseja luego de recibir los parámetros realizar la
pregunta:
if(entidad == null)
throw new ArgumentNullException("....");
... y la verdad es que es demasiado molesto, por eso quisiera hacerlo de
forma más transparente para codificar.
He realizado muchas cosas con reflexión y atributos, de hecho mis entidades
de negocio se autovalidan de la siguiente manera:
[Descripcion("Nombre de cualquier cosa")]
[ValidarNoNulo]
[ValidarTamano(Minimo=10, Maximo=64)]
[.....]
public string Nombre {
get {...}
set {...}
}
Pero la verdad es que, no se hacer aún lo que estoy necesitando, supongo que
tiene más que ver con aspectos (piletas, sinks, ContextBoundObject; etc) y
es algo pendiente.
Si pueden ayudarme, pasarme algún link o alguna nota para leer, algo de
código... para resolver esto, se los agradecería !
Gracias totales,
Fabián