2015-08-14 16 views
8

Ich benutze Entity Framework 7 Beta 5. Ich begann mit der MVC-Vorlage mit Benutzerverwaltung. Ich habe während meiner Versuche mehrere Migrationen hinzugefügt.Reset Entity Framework 7 Migrationen

Jetzt möchte ich meine Datenbank löschen, eine neue anfängliche Migration erstellen und eine neue saubere Datenbank damit erstellen.

Allerdings haben die Befehle von dnx ef keinen Befehl, den ich kenne, der das erleichtert. Wie gehe ich vor?

Antwort

10

Für was genau brauchen Sie Unterstützung von EF? Hier ist, was ich tun würde:

  • Löschen Sie Ihre Datenbank
  • Löschen Sie alle Ihre Migrationen
  • Konfigurieren Sie den Kontext zu Ihrem neuen, sauberen Datenbank zeigen
  • Run dotnet ef migrations add <initial-migration-name>
+0

Denken Sie, dass wird wahrscheinlich funktionieren. Ich habe etwas in der ziemlich ausführlichen Ausgabe über Identitäten gefunden, die nicht richtig sind. Ich versuche, eine Guid als Primärschlüssel verwenden, die über Property Initialisierungs –

+1

Ich löschte gerade den Kontext Snapshot in den Migrationen Ordner und es funktioniert (ef7 rc1) – alanh

+0

Können Sie Ihre Antwort aktualisieren, um für EF Core unterzubringen? – Shimmy

Verwandte Themen