Minha aplicação é uma Web Api do asp net core, usando Enitity Framework core e o Sql Server nativo do vs, quando restarto minha aplicação, a sequência id pula 100 unidades.
Minha aplicação é uma Web Api do asp net core, usando Enitity Framework core e o Sql Server nativo do vs, quando restarto minha aplicação, a sequência id pula 100 unidades.
Oi Lucas,
Na verdade isso não é um bug, mas sim uma melhoria de Performance feita no SQL Server desde a versão 2012, se não me engano.
Ele utiliza um cache para armazenar os ids, sendo que esse cache é limpado no restart do servidor.
Você pode desabilitar o uso desse cache com o seguinte comando SQL:
ALTER DATABASE SCOPED CONFIGURATION SET IDENTITY_CACHE = OFF
Mas não é garantido 100% que vai parar de pular os ids.
Bons estudos!