代码优先唯一索引约束在插入重复项后阻止任何插入

时间:2016-11-26 10:07:16

标签: entity-framework code-first unique-index

这是一个实体的财产:

enter image description here

我尝试通过指定唯一的单列索引来强制实现唯一性,并且在插入重复值之后直到为止。当发生重复插入时,数据库会抛出异常,就像它应该的那样。然后,进一步尝试插入任何值会导致触发相同的约束,并且需要重建。

只有在调用.SaveChanges()时才会发生这种情况。我已尝试手动将行插入表中,一切正常。

我错过了什么,或者这是EF中的已知错误?

0 个答案:

没有答案