错误 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 [重复]