Ich habe es geschafft, das Problem zu lösen, indem ich die maximale Zeichenfolgenlänge in das Modell einfügte
public class Teacher
{
public int TeacherID { get; set; }
[StringLength(255, MinimumLength = 3, ErrorMessage = "My Error Message")]
public string Name { get; set: }
[StringLength(255, MinimumLength = 3, ErrorMessage = "My Error Message")]
public string Surname{ get; set; }
}
Ohne StringLength erstellt Orcale ein NCLOB-Feld, das bis zu 4 GB Daten enthalten kann.
Hinweis:Die maximale Länge für varchar beträgt 4000 Bytes, daher können wir nicht mehr als 2000 als MaximumLength festlegen (2 Byte pro Zeichen mit Unicode)