标签: entity-framework code-first unique-index
这是一个实体的财产:
我尝试通过指定唯一的单列索引来强制实现唯一性,并且在插入重复值之后直到为止。当发生重复插入时,数据库会抛出异常,就像它应该的那样。然后,进一步尝试插入任何值会导致触发相同的约束,并且需要重建。
只有在调用.SaveChanges()时才会发生这种情况。我已尝试手动将行插入表中,一切正常。
我错过了什么,或者这是EF中的已知错误?