尝试保存到数据库时对象ID发生更改

时间:2018-12-11 02:34:45

标签: asp.net entity-framework asp.net-core-mvc

由于某种原因,SaveChanges()更改了我尝试添加到数据库中的对象的ID时,我遇到了无法解决的问题。参见图片1和2。

Id Before SaveChanges()

Id after SaveChanges()

引起的错误是

  

SqlException:当IDENTITY_INSERT设置为OFF时,无法为表“建筑物”中的标识列插入显式值。

这很有意义,因为它尝试在应该自动生成ID的位置添加特定ID。

我所有其他数据库操作均正常进行,我可以获取,发布和编辑其他对象。

0 个答案:

没有答案