sql >> Database >  >> RDS >> Oracle

Entity Framework en string als NCLOB op Oracle Db

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)



  1. Float of decimaal gebruiken voor het dollarbedrag van de boekhoudtoepassing?

  2. Wat is er met (nolock) in SQL Server?

  3. Query invoegen om rijen in MySQL in te voegen

  4. Samengestelde FULLTEXT-index in MySQL