Specificare la lunghezza massima di un campo stringa con Entity Framework Code First usando Data Annotation

Nel nostro modello spesso abbiamo stringhe che devono avere una lunghezza limitata. In questo caso possiamo utilizzare le DataAnnotation ed in particolare l'attributo StringLength.

[StringLength(40)]
public string prop { get; set; }

Grazie alla validazione dei dati introdotta con Entity Framework 4.1, se nella proprietà prop viene impostato un valore più lungo di 40 caratteri, potremo intercettare l'errore prima che arrivi al database. Questo controllo è oggetto del prossimo script.