Ik ben erin geslaagd om het probleem op te lossen door de maximale snaarlengte in het model in te stellen
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; }
}
Zonder de StringLength creëert Orcale een NCLOB-veld dat tot 4 GB aan gegevens kan bevatten.
Opmerking:de maximale lengte voor varchar is 4000 bytes, dus we kunnen niet meer dan 2000 instellen als MaximumLenght (2 byte per teken met Unicode)