我在我的数据库中遇到了一些有趣的问题。主键的增加方式如下:
1
2
3
4
5
6
7
8
1001
我正在使用EntityFramework或者有时候使用LINQ to SQL。
1
2
3
4
5
6
7
8
1001
我正在使用EntityFramework或者有时候使用LINQ to SQL。
当SQL Server 2012失去其预先分配的序列号时,就会发生这种情况。
如果您想摆脱它,一种选择是使用跟踪标志:
DBCC TRACEON (272)
CREATE SEQUENCE MySeq AS int
START WITH 1
INCREMENT BY 1
NO CACHE;