Почему аннотации не работают в интерфейсах?
как:
public interface IUser
{
[Required]
string FirstName { get; set; }
}
Теперь, если я создал класс для реализации этого
public partial class Customer:IUser
{
public Customer()
{
}
public string FirstName
{
get; set;
}
}
это не приведет к принудительной проверке, если я тоже не отмечу свойство в классе! так какой смысл аннотировать его в интерфейсе с самого начала! ! так есть идеи?