错误 IDENTITY_INSERT 设置为 OFF 但实际上它是 ON

Posted

技术标签:

【中文标题】错误 IDENTITY_INSERT 设置为 OFF 但实际上它是 ON【英文标题】:error IDENTITY_INSERT is set to OFF but actually it is ON 【发布时间】:2014-06-20 12:44:45 【问题描述】:

我尝试通过实体框架将数据插入 MSSQL DB 到表中。它抛出错误“当 IDENTITY_INSERT 设置为 OFF 时,无法在表 'Product' 中插入标识列的显式值。”但我的 ID 已将身份设置为开启。以前有人遇到过这个麻烦吗?当然我不会在 Identity 列中插入值

【问题讨论】:

【参考方案1】:

有趣的事情发生了,我在数据库表上更改了身份但忘记更新 ADO.NET 模型...

【讨论】:

以上是关于错误 IDENTITY_INSERT 设置为 OFF 但实际上它是 ON的主要内容,如果未能解决你的问题,请参考以下文章

实体框架抛出无法在表中插入标识列的显式值...当 IDENTITY_INSERT 设置为 OFF 错误

ASP程序错误0x80040E14当 IDENTITY_INSERT 设置为 OFF 时

ASP.NET MVC 错误 SqlException:当 IDENTITY_INSERT 设置为 OFF 时,无法在表“用户”中插入标识列的显式值

MS IDENTITY_INSERT 设置为 OFF [重复]

当 IDENTITY_INSERT 设置为 OFF 时,无法在表中插入标识列的显式值

IDENTITY_INSERT设置为OFF时,不能向表中插入显式值