sql >> Base de Datos >  >> RDS >> Sqlserver

¿Activar IDENTITY_INSERT en Entity Framework, SQL Server 2008?

Al usar una columna de identidad, debe asegurarse de haber configurado esto correctamente en su modelo EDMX (Entity Framework). Su columna debería verse así:

¿Tu columna está configurada para ser StoreGeneratedPattern = Identity? y Entity Key = True ?? Si no, ¡pruébalo!

Ese es el valor predeterminado que debe asignarse automáticamente, cuando esa situación existía en el momento en que creó el modelo EDMX. Si cambiaste su columna en SQL Server después de que haya creado el modelo y no haya actualizado el modelo, entonces podría tener una discrepancia que podría conducir a tales errores.