Wie verwende ich Migrationen für eine vorhandene Datenbank in der Produktion, die mit Entity Framework 4.1 erstellt wurde?

Ich habe ein System in der Produktion, das mit Entity Framework 4.1 Code First erstellt wurde. Jetzt habe ich ein Upgrade auf 4.3 durchgeführt und muss Migrationen anwenden, aber es gibt mehrere Anwendungsfälle, die ich behandeln muss:

Ein neuer Entwickler benötigt die von Grund auf neu erstellte Datenbank mit Startdaten. (DasSeed() Methode wendet auch einige eindeutige Indizes an.)Die Produktionsumgebung benötigt nur die nicht übernommenen Änderungen. (Beachten Sie jedoch, dass diese Datenbank in EF 4.1 erstellt wurde, das keine Migrationen enthält.)

Wie erstelle ich die Migrationen und einen oder mehrere Initialisierer, um beide Fälle abzudecken?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage