gpt4 book ai didi

entity-framework - 每次我构建我的应用程序并插入新记录时,Id 都会上升 1000

转载 作者:行者123 更新时间:2023-12-04 08:22:24 25 4
gpt4 key购买 nike

我正在按照初学者 asp.net-core-mvc/ef-core 教程构建一个基本的 CRUD 页面

每次我通过我的 mvc 站点重建和创建新记录时,我都注意到我的 ID 跳了 1000

例如,目前我的前几行的 id 是:

  • 1, 2, 1002, 1003, 1004, 2002, 2003, 3002, 3003, 4002, 5002

  • 我该如何阻止?我以前从未见过这种行为。从一些谷歌搜索来看,它似乎是一个 sql 2012 问题,但我没有使用 sql 2012。

    我正在使用 mssqllocaldb,一切都已更新,并且安装了 SSMS2014

    最佳答案

    即使您已经安装了 SSMS 2014 ,它不会安装 2014 local db实例。它仍然可以是 SQL 2012 local DB .所以我的建议是卸载所有旧组件并安装最新的 local db 2016SSMS 2016 .两者都是免费 .

    以下是链接:

    SQL Server 2016 Express LocalDB

    SSMS 2016

    附加说明:

    是的,这是 SQL server 2012 上的错误。你可以在这里看到它 :

    Failover or Restart Results in Reseed of Identity

    解决方法:

    如果您需要解决方法,请参阅 Workarounds上面链接上的标签。

    enter image description here

    永久解决方案:

    如果需要永久解决方案,可以使用更高版本的 SQL Server。赞 SQL server 20142016 .您可以选择Free community editions那些。

    关于entity-framework - 每次我构建我的应用程序并插入新记录时,Id 都会上升 1000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39671899/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com