私はこれが前に起こるのを見たことがありません、非常に奇妙です。
開発対象のローカル SQL Server 2012 Express データベースがあります。TestDrive プラグインを使用して簡単なテスト スイートを実行し、EF v5 でデータベースにアクセスします。
データベースにレコードを挿入するテストを実行しました。テーブルには ID 1 ~ 9 の 9 行がありました。次の挿入と ID がちょうど 10000 跳ね上がりました!!!!
Id 列は次のようになります。
1, 2, 3, 4, 5, 6, 7, 8, 9, 10009
失敗した挿入でも ID がインクリメントされることはわかっていますが、テスト実行間の 5 秒間で 10,000 の挿入に失敗しなかったことを保証できます...
テーブル構造は非常にシンプルで、一連の列と 1 つの自動インクリメント、タイプbigint
(long) の ID 列、SP、トリガー、またはその他のプログラム コンテンツはありません。
[Id] [bigint] IDENTITY(1,1) NOT NULL,
非常に紛らわしいです、他の誰かがこれが起こっているのを見ましたか?