Wie kann ich die Migration in Entity Framework Core rückgängig machen?
Wie kann ich die Migration in Entity Framework Core rückgängig machen?

Video: Wie kann ich die Migration in Entity Framework Core rückgängig machen?

Video: Wie kann ich die Migration in Entity Framework Core rückgängig machen?
Video: Entity Framework Core 3.0/3.1 | Christian Giesswein 2024, April
Anonim

Zu zurückkehren der letzte beworben Migration Sie sollten (Befehle der Paketmanager-Konsole): Migration rückgängig machen aus Datenbank: PM> Update-Datenbanken

Migration-name> Entfernen Migration Datei aus dem Projekt (oder wird im nächsten Schritt erneut angewendet) Modell-Snapshot aktualisieren: PM> Entfernen- Migration.

Wie mache ich folglich eine Migration in Entity Framework rückgängig?

In EF Core können Sie den Befehl Remove- Migration in der Paketmanager-Konsole, nachdem Sie Ihre fehlerhaften hinzugefügt haben Migration . Ein Vorgang wurde eingerüstet, der zum Datenverlust führen kann. Bitte überprüfen Sie die Migration für Genauigkeit. Zu rückgängig machen Verwenden Sie für diese Aktion Entfernen- Migration.

Zweitens, wie aktualisiere ich meinen Entity Framework Core? Um eine Entität mit Entity Framework Core zu aktualisieren, ist dies der logische Prozess:

  1. Erstellen Sie eine Instanz für die DbContext-Klasse.
  2. Rufen Sie die Entität nach dem Schlüssel ab.
  3. Nehmen Sie Änderungen an den Eigenschaften der Entität vor.
  4. Änderungen speichern.

Wie migriere ich folglich in Entity Framework?

Es folgt die Kontextklasse. Schritt 1 − Bevor Sie die Anwendung ausführen, müssen Sie aktivieren Migration . Schritt 2 – Öffnen Sie die Paket-Manager-Konsole über Extras → NuGet-Paket-Manager → Paket-Manager-Konsole. Schritt 3 − Migration ist bereits aktiviert, jetzt hinzufügen Migration in Ihrer Anwendung, indem Sie den folgenden Befehl ausführen.

Was ist Migration in. NET Core?

Migration ist eine Möglichkeit, das Datenbankschema mit dem EF synchron zu halten Kern Modell durch Datenerhaltung. EF Kern Migrationen sind eine Reihe von Befehlen, die Sie in der NuGet Package Manager Console oder in Punkt net Befehlszeilenschnittstelle (CLI).

Empfohlen: