Which is the difference between using an attribute like
[MaxLength(15)]
public string name{get;set;}
to validate this property and