Успях да реша проблема със задаване на максималната дължина на низа в модела
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; }
}
Без StringLength Orcale създава NCLOB поле, което може да съдържа до 4 Gb данни.
Забележка:Максималната дължина за varchar е 4000 байта, така че не можем да зададем повече от 2000 като MaximumLenght (2 байта на знак с Unicode)