sql >> Database teknologi >  >> RDS >> Oracle

Entity Framework og streng som NCLOB på oracle Db

Det er lykkedes mig at løse problemet med at indstille den maksimale strenglængde i modellen

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; }
}

Uden StringLength opretter Orcale et NCLOB-felt, der kan indeholde op til 4 Gb data.

Bemærk:Maksimal længde for varchar er 4000 bytes, så vi kan ikke indstille mere end 2000 som MaximumLenght (2 byte pr. tegn med Unicode)



  1. Opretter du en web-app, der kan arbejde offline, gemme data og derefter synkronisere dem til ekstern MySQL, når du er online?

  2. panic:sql:forventet 1 destinationsargumenter i Scan, ikke <number> golang, pq, sql

  3. Rails 3.2.6 og oprettelse af databasevisninger gennem migreringer

  4. MySQL rækkefølge efter to værdier