我从未见过这种情况,非常奇怪。
我正在开发一个针对本地 SQL Server 2012 Express 数据库的应用程序。使用 TestDrive 插件运行一系列简单的测试,并使用 EF v5 访问该数据库。
我刚刚运行了一个向数据库插入记录的测试。在表中有 9 行,id 为 1-9。下一次插入记录时,ID 突然增加了 10000!
Id 列的值如下:
我知道插入失败也会增加ID,但我可以保证在测试运行之间的5秒钟内没有10,000个插入失败...
表结构非常简单,一堆列和一个自动递增的标识列,类型为
非常混乱,有其他人看到这种情况发生过吗?
1, 2, 3, 4, 5, 6, 7, 8, 9, 10009
我知道插入失败也会增加ID,但我可以保证在测试运行之间的5秒钟内没有10,000个插入失败...
表结构非常简单,一堆列和一个自动递增的标识列,类型为
bigint
(长整型),没有存储过程、触发器或任何其他编程内容。[Id] [bigint] IDENTITY(1,1) NOT NULL,
非常混乱,有其他人看到这种情况发生过吗?