¿Por qué EF desea crear índices después de la restauración de la base de datos?
-
21-12-2019 - |
Pregunta
Después de restaurar una base de datos de 1 servidor a otro, obtengo un AutomaticMigrationsDisabledException
de EF que dice que la base de datos coincide con el modelo actual aunque en realidad coinciden.
Así que trato de generar una migración de VS y solo contiene un montón de CreateIndex
declaraciones para las cuales ya existen índices en la base de datos.Y seguro, cuando ejecuto la migración, recibo un error.
Anteriormente restauré la misma base de datos exactamente a otro servidor sin ningún problema.Sin embargo, los servidores no son completamente idénticos.Todos son SQL Server 2008, pero algunos tienen combinaciones diferentes de SP y KB aplicadas a ellos.
Estoy usando EF 6.1.
¿Puedes averiguar cuál es el problema?
Solución
Es un error en la versión 6.1, se solucionará en 6.1.1 - https:// entityframework.codeplex.com/workitem/2167