Warum möchte EF nach Datenbankwiederherstellung Indizes erstellen?
-
21-12-2019 - |
Frage
Nachdem ich eine Datenbank von 1 Server in ein anderes wiederherstellt, bekomme ich ein AutomaticMigrationsDisabledException
von EF sagt, dass die Datenbank das aktuelle Modell entspricht, obwohl sie tatsächlich übereinstimmen.
Ich versuche also, eine Migration von vs zu generieren, und es enthält nur eine Reihe von generakodicetagcode -Anweisungen, für die bereits Indizes in der Datenbank vorhanden sind.Und sicher, wenn ich die Migration ausführe, bekomme ich einen Fehler.
Ich habe bisher die genaue Datenbank mit einem weiteren Server ohne Probleme wiederhergestellt.Die Server sind jedoch nicht vollständig identisch.Sie sind alle SQL Server 2008, aber einige verfügen über verschiedene Kombinationen von SP und KB, die auf sie angewendet werden.
Ich verwende EF 6.1.
Kannst du herausfinden, was das Problem ist?
Lösung
Es ist ein Fehler in Version 6.1, wird in 6.1.1 behoben - https:// Entitätframework.codplex.com/workitem/2167