Por que a EF deseja criar índices após a restauração do banco de dados?
-
21-12-2019 - |
Pergunta
Depois de restaurar um banco de dados a partir de 1 de servidor para outro, eu tenho um AutomaticMigrationsDisabledException
a partir de EF dizendo que o banco de dados não coincidir com o modelo atual, embora eles realmente não correspondem.
Então, eu tento gerar uma migração de VS e contém apenas um monte de CreateIndex
instruções para o qual já existem índices no banco de dados.E com certeza, quando eu executar a migração, recebo um erro.
Eu já restaurado exatamente a mesma base de dados para outro servidor, sem qualquer problemas.No entanto, os servidores não são completamente idênticos.Eles são todos SQL Server 2008, mas alguns têm diferentes combinações de SP e KB aplicada a eles.
Eu estou usando EF 6.1.
Você pode descobrir qual é o problema?
Solução
É um bug na versão 6.1, será corrigido no 6.1.1 - https://entityframework.codeplex.com/workitem/2167