J'ai un modèle d'entité très basique auquel j'essaie d'ajouter des messages de validation personnalisés.
Mes métadonnées ressemblent à ceci :
namespace My.Models {
[MetadataType(typeof(My.Models.ConsumerMetadata))]
public partial class Consumer
{
}
public class ConsumerMetadata
{
[StringLength(5)]
[Required(ErrorMessage="First name is an absolute must!")]
public string FirstName { get; set; }
} }
Le problème est que l'annotation de données que j'ajoute ne se propage pas aux erreurs de la vue - celles-ci restent les erreurs par défaut.
Je suis sûr qu'il y a quelque chose de simple que je manque ici...