|
Estaba revisando la presentación, léase ppt, de las novedades en el Enterprise Library 3.x , y lo que más me llamo la atención, en esta corta revisión, es el Validation Application Block . Puedes usar validaciones de tres formas: Usando atributos, si, puedes agregar los atributos a tus entidades de negocio, por ejemplo si tuvieras la entidad Usuario, y tuviera la propiedad Email, quedaría así: 1: [RegexValidator( @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" , MessageTemplate= "Invalid e-mail address" , 2: Ruleset= "RuleSetA" )] 3: public string Email 4: { 5: get { return email; } 6: set { email = value ; } 7: } También lo podemos configurar, desde Enterprise Library Configuration.* O también hacerlo programáticamente. *Otra novedad interesante...
|