質問: 初心者のasp.net-core-mvc / ef-coreチュートリアルに続いて基本的なCRUDページを作成しています 私は再構築し、私のMVCのサイトを介して新しいレコードを作成するたびに気づいていた私のIDは1000のジャンプ 例、私の最初の数行のIDは現在: * 1,2,100,003,1004,2002,2003,3002,3003,4002,5002 これをどうやって止めるのですか?私は前にこの行動を見たことがない。いくつかのグーグルからそれはSQL 2012の問題があるようだが、私はSQL 2012を使用していない。 私はmssqllocaldbを使用しています。すべて更新され、SSMS2014がインストールされています
回答: `SSMS 2014`をインストールした場合でも、 `2014 local db`インスタンスはインストールされません。 `SQL 2012 local DB`でもかまいません。したがって、私のアドバイスは、すべての古いコンポーネントをアンインストールし、最新の`local db 2016`と`SSMS 2016`をインストールすることです。両方とも**無料**です。 **リンクは次のとおりです。** **SQL Server 2016 Express LocalDB** **SSMS 2016** **追記:** はい、これは`SQL server 2012`バグです。ここで確認できます。 **フェールオーバーまたは再起動の結果、IDが再シードされる** **回避策:** 回避策が必要な場合は、上記のリンクの「 `Workarounds`タブをご覧ください。 !ここに画像の説明を入力してください **恒久的な解決策:** 永続的なソリューションが必要な場合は、SQLサーバーの上位バージョンを使用できます。 `SQL server 2014`または`2016` 。それらの`Free community editions`を選択できます。