【发布时间】:2016-04-15 17:15:55
【问题描述】:
我无法在代码中找到如何在删除一个 id 时按顺序添加 id。 示例我有 id 1,2,3,4,5 然后我删除 3 并添加另一个 id 但它没有 3 而是 6 - 如何更改它。帮忙?
附言。我使用 AddOrUpdate
【问题讨论】:
我无法在代码中找到如何在删除一个 id 时按顺序添加 id。 示例我有 id 1,2,3,4,5 然后我删除 3 并添加另一个 id 但它没有 3 而是 6 - 如何更改它。帮忙?
附言。我使用 AddOrUpdate
【问题讨论】:
这是预期的功能。您的 ID 必须是连续的是否有特殊原因?
这对于 EntityFramework 中关系的级联删除和引用完整性非常重要。例如,假设您有一堆对象与一个 id 为 3 的人对象相关。如果您删除该人,然后添加另一个 id 为 3 的人,突然间那些其他对象与此有关系新的人对象,不是有意的。
所以说真的,不要对非顺序 ID 感到紧张,它不会影响您的数据库查找时间。
如果您有更多问题,请在下方评论,我会尽力解释。
【讨论】: