sql >> Databáze >  >> RDS >> Oracle

Entity Framework a řetězec jako NCLOB na Oracle Db

Podařilo se mi vyřešit problém s nastavením maximální délky struny do modelu

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

Bez StringLength Orcale vytvoří pole NCLOB, které může obsahovat až 4 GB dat.

Poznámka:Maximální délka pro varchar je 4000 bajtů, takže nemůžeme nastavit více než 2000 jako MaximumLenght (2 bajty na znak s Unicode)



  1. Jak rake db:drop a rake db:create na Heroku?

  2. Agregace spojených sad uzlů / hran

  3. Jak mohu zřetězit sadu výsledků v MySQL?

  4. Automatické spuštění serveru MySQL na Mac OS X Yosemite/El Capitan