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

Oracle-enhed i VS-entity-framework opdaterer ikke den primære nøgle i koden

Åbn .edmx-filen med XML-editoren og se efter den sektion, der begynder med følgende linje:

Nedenfor skal være et EntityType-tag, og i det er en definition af databasetabellen. Sørg for, at ejendommen for din ID-kolonne har StoreGeneratedPattern="Identity" i det.

Under denne SSDL-sektion er en CSDL-sektion, der ligner, men som definerer C#-objektet, der repræsenterer denne enhed. Den visuelle designer ser kun ud til at udfylde StoreGeneratedPattern i denne sektion, men ikke SSDL-sektionen.

REDIGER MED PRØVE

Her er et eksempel på en EDMX-fil til en medarbejder-entitet, med intet andet end et ID, FirstName og LastName-egenskab. ID'et er det felt, du ønsker automatisk genereret af databasen. Bemærk, at der er to forskellige steder, hvor StoreGeneratedPattern er nødvendig.

                                                                           



  1. SQL Server:konverter ((int)år,(int)måned,(int)dag) til Datetime

  2. Planetarisk justering

  3. Sådan omdøbes et kolonnenavn eller tabelnavn i SQL Server - SQL Server / T-SQL selvstudie del 36

  4. Hvordan udfører man IF-sætning i SQL?