Wie führen Sie eine erste Code-Entitätsframeworkmigration durch, ohne Änderungen am Datamodell vorzunehmen, wodurch eine Migration erstellt wird? Ich möchte die Seed-Methode nur noch einmal ausführen, weil ich etwas hinzugefügt habe.Code ausführen Erste Migration Seed-Methode ohne eine Migration
25
A
Antwort
51
Wenn Sie nur Seed()
wieder ausführen müssen, und hat sich nichts geändert, dass eine neue Migration hinzugefügt werden, dazu führen würde, rufen Sie einfach Update-Database
wieder ohne Fahnen und es wird sagen: ‚Keine ausstehenden Migrationen‘, und für Sie Seed()
wieder laufen . Seed()
wird jedes Mal aufgerufen, wenn die Datenbank aktualisiert wird, unabhängig davon, ob neue Migrationen vorhanden sind oder nicht.
Verwandte Themen
- 1. DbMigrator - ausführliche Code erste Migration
- 2. Django Süd: Erste Migration erneut ausführen
- 3. Code erste Migration nicht vorhandene Datenbank finden
- 4. Entity Framework-Code Erste Migration Fehler
- 5. Automatische Migration vs-Code-Basis Migration
- 6. Code Migration NetscapeSPKI
- 7. Rails Postgres Migration ohne Ausfallzeiten
- 8. Code erste Migration: Fremdschlüssel mit Standardwert leer Guid
- 9. Von der automatischen EF-Migration zur Code-First-Migration wechseln
- 10. EF 5 Code Erste Migration Bulk SQL Daten Seeding
- 11. Rails erstellen eine Tabelle ohne Migration
- 12. Spaltenname wird mehr als einmal angegeben. EF Code Erste Migration
- 13. eine flyway fehlgeschlagenen Migration
- 14. Warum Code-First Migration nicht richtig funktioniert?
- 15. Ausführen einer Rake-Aufgabe innerhalb der Migration?
- 16. EF Add-Migration erzeugt leere Migration
- 17. Django 1.8 Ausführen einer spezifischen Migration
- 18. Flyway: Skript nach der Migration ausführen
- 19. Fehler Beim Ausführen von Ecto-Migration
- 20. OpenID Migration
- 21. Rails Migration
- 22. Laravel - Erstellen von Tabellen dynamisch (ohne Migration)
- 23. exchange 2007 2010 ews code migration
- 24. Fremdschlüsselfehler bei Code-First-Migration: Spalte
- 25. Cache-Migration
- 26. Rails Migration
- 27. Marklogic migration
- 28. auto run migration heroku
- 29. Magento-Code Migration Tool - Installation Ausgabe
- 30. Code-Migration von JDK 1.5 nach 1.6
wow das war albern. Ich weiß nicht, wie ich das vermisst habe. – Jhayes2118
Dies scheint nicht zu funktionieren, es ist eine Down() Migration über 'Update-Database-TargetMigration foo'. Wissen Sie, wie Seed() in diesem Fall manuell ausgeführt werden könnte? – twm
@twm Ich habe gerade gesehen: Fühlen Sie sich frei, eine separate Frage zu stellen, und ich kann mehr erklären, aber 'Seed' wird nicht während einer Abwärtsmigration aufgerufen, nur oben. Sie können jedoch einen Verweis auf den Kontext innerhalb einer Migration abrufen und damit alles tun, was Sie wollen. – DrewJordan