sql >> Databasteknik >  >> RDS >> Sqlserver

Vill du aktivera IDENTITY_INSERT i Entity Framework, SQL Server 2008?

När du använder en identitetskolumn måste du se till att du har ställt in detta på rätt sätt i din EDMX-modell (Entity Framework). Din kolumn ska se ut så här:

Är din kolumn inställd på StoreGeneratedPattern = Identity och Entity Key = True ?? Om inte - prova det!

Det är standarden som ska mappas automatiskt när den situationen fanns när du skapade EDMX-modellen. Om du ändrade din kolumn i SQL Server efter att du har skapat modellen och du inte uppdaterade modellen, kan du ha en avvikelse som kan leda till sådana fel.




  1. Psql COPY med begränsning misslyckas

  2. MySQl-fel #1064

  3. Oracle FETCH FIRST 1 ROW med UNION ALL-satsen

  4. MySQL-syntaxfel:nära '1' på rad 1