Es posible usar Anotaciones de datos con interfaces?
Quiero usar DataAnnotations para validar las clases que implementan algunas interfaces, por lo que agrego atributos de validación a la interfaz, de esta manera:
public interface IUser
{
[Required]
string Name { get; set; }
[Display(Name = "Email Address")]
[Required]
string Email { get; set; }
}
No funciona cuando intento usarValidator.TryValidateObject
.
Hay alguna forma de hacer esto en lugar de tener que escribir un @ personalizaTryValidateObject
método?