Ich habe derzeit die folgende Datenannotation in einem Feld
[StringLength(1000, MinimumLength = 6, ErrorMessage = "Feld muss mindestens 6 Zeichen lang sein")]
public string myField {get;set;}
Kann ich die Datenannotation ändern, sodass sie nur funktioniert, wenn der Benutzer etwas in das Feld eingibt? Mit anderen Worten, es ist in Ordnung, das Feld leer zu lassen, aber wenn der Benutzer einen Wert in das Feld eingibt, sollte er zwischen 6 und 1000 Zeichen lang sein.