sql >> Database >  >> RDS >> Sqlserver

IDENTITY_INSERT inschakelen in Entity Framework, SQL Server 2008?

Wanneer u een identiteitskolom gebruikt, moet u ervoor zorgen dat u deze correct hebt ingesteld in uw EDMX-model (Entity Framework). Uw kolom zou er als volgt uit moeten zien:

Is uw kolom ingesteld op StoreGeneratedPattern = Identity en Entity Key = True ?? Zo niet - probeer dat!

Dat is de standaard die automatisch in kaart moet worden gebracht, wanneer die situatie bestond op het moment dat u het EDMX-model maakte. Als je veranderd uw kolom in SQL Server nadat u het model heeft gemaakt en u het model niet hebt bijgewerkt, dan heeft u mogelijk een discrepantie die tot dergelijke fouten kan leiden.




  1. Is er een verschil tussen deze twee vragen?

  2. Rijen tellen vanuit een subquery

  3. GUID genereren in MySQL voor bestaande gegevens?

  4. npgsql-gegevenstype onbekend bij gebruik van group by