我正在构建一个基本的CRUD页面,下面是初学者ASP.NET-core-mvc/ef核心教程
每次我重建并通过mvc站点创建一个新记录时,我都注意到我的Id跳升了1000
例如,当前我的前几行的id是:
我该怎么阻止这一切?我以前从没见过这种行为。从谷歌上看,这似乎是sql 2012的一个问题,但是我没有使用sql 2012。
我正在使用mssqllocaldb,所有内容都已更新,并安装了SSMS2014
发布于 2016-09-24 02:56:56
即使您已经安装了SSMS 2014,它也不会安装2014 local db实例。它仍然可以是一个SQL 2012 local DB。因此,我的建议是卸载所有旧组件并安装最新的local db 2016和SSMS 2016。两者都是免费的。
这里是链接:
SQL Server 2016 Express LocalDB
附加说明:
是的,这是SQL server 2012.You上的一个bug,可以在这里看到它:
Failover or Restart Results in Reseed of Identity
解决方案:
如果您需要解决办法,请参阅上面链接上的Workarounds选项卡。

永久解决方案:
如果需要永久解决方案,则可以使用更高版本的SQL server。像SQL server 2014或2016一样,.You可以选择其中的Free community editions。
https://stackoverflow.com/questions/39671899
复制相似问题