我的数据库中ID增加了千分之一

时间:2016-05-16 17:48:48

标签: c# asp.net sql-server asp.net-mvc asp.net-mvc-5

enter image description here

我正在研究我的Asp.Net MVC项目。我正在使用SQL Server Managment Studio。为什么BrandId会增加千倍?

1 个答案:

答案 0 :(得分:2)

由于BrandId是一个标识列,因此有一些事情可能导致您所看到的内容。

  1. 有人可能已将种子增量更改为1000。

  2. 有人可以插入大批量的行,然后在事务中将它们回滚。在这种情况下,增量不会回滚(我不认为)。

  3. 有人可能已关闭(或覆盖)Identity属性,手动插入带有这些值的行,然后重新打开身份。

  4. 鉴于值从1005到2002年,增量似乎不太可能变为1000.选项2或3似乎更有可能。