Perché EF vuole creare indici dopo il ripristino del database?
-
21-12-2019 - |
Domanda
Dopo aver ripristinato un database da 1 server a un altro, ottengo un AutomaticMigrationsDisabledException
da EF che dice che il database corrisponde al modello corrente anche se effettivamente corrispondono.
Quindi cerco di generare una migrazione da vs e contiene solo un mucchio di CreateIndex
Dichiarazioni per le quali sono già gli indici nel database.E abbastanza sicuro, quando eseguo la migrazione, ottengo un errore.
In precedenza ho ripristinato lo stesso esatto database in un altro server senza problemi.Tuttavia, i server non sono completamente identici.Sono tutti SQL Server 2008, ma alcuni hanno combinazioni diverse di SP e KB applicate a loro.
Sto usando EF 6.1.
Puoi capire qual è il problema?
Soluzione
È un bug nella versione 6.1, sarà riparato in 6.1.1 - https:// entityframework.codeplex.com/workitem/2167