代码优先并删除ID

时间:2016-04-15 17:15:56

标签: asp.net-mvc ef-code-first

我无法在代码中找到当一个id被droped时如何按顺序添加id。 示例我有id 1,2,3,4,5然后我删除3并添加另一个id但它没有3但是6 - 如何更改它。帮助

聚苯乙烯。我使用AddOrUpdate

1 个答案:

答案 0 :(得分:0)

这是预期的功能。有没有特殊原因你的ID必须是顺序的?

这对于EntityFramework中级联删除和关系的参照完整性非常重要。例如,假设您有一堆与人物对象相关的对象w / id为3.如果删除该人,则添加另一个身份为3的人,突然间那些其他对象与此有关系新人物,不打算。

实际上,不要对非顺序ID感到紧张,它不应该影响您的数据库查找时间。

如果您在下面有更多问题评论,我会尝试解释。