【问题标题】:Code first and drop ID代码优先并删除 ID
【发布时间】:2016-04-15 17:15:55
【问题描述】:

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

附言。我使用 AddOrUpdate

【问题讨论】:

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


    【解决方案1】:

    这是预期的功能。您的 ID 必须是连续的是否有特殊原因?

    这对于 EntityFramework 中关系的级联删除和引用完整性非常重要。例如,假设您有一堆对象与一个 id 为 3 的人对象相关。如果您删除该人,然后添加另一个 id 为 3 的人,突然间那些其他对象与此有关系新的人对象,不是有意的。

    所以说真的,不要对非顺序 ID 感到紧张,它不会影响您的数据库查找时间。

    如果您有更多问题,请在下方评论,我会尽力解释。

    【讨论】:

      猜你喜欢
      • 2014-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多