Hoe kan ik migratie terugdraaien in Entity Framework Core?
Hoe kan ik migratie terugdraaien in Entity Framework Core?

Video: Hoe kan ik migratie terugdraaien in Entity Framework Core?

Video: Hoe kan ik migratie terugdraaien in Entity Framework Core?
Video: ActInf Livestream #047.0 ~ “Enactive-Dynamic Social Cognition" & “Active Inference and Abduction” 2024, December
Anonim

Tot terugdraaien de laatst toegepaste migratie u moet (console-opdrachten van pakketbeheerder): Migratie terugzetten uit database: PM> Update-Databas

migratie-naam> Verwijderen migratie bestand van het project (of het wordt opnieuw toegepast in de volgende stap) Update model snapshot: PM> Verwijderen- Migratie.

Dus, hoe kan ik een migratie in Entity Framework ongedaan maken?

In EF Core kun je het commando Remove- Migratie in de pakketbeheerconsole nadat u uw foutieve hebt toegevoegd migratie . Er is een operatie in de steigers gezet die kan leiden tot gegevensverlies. Bekijk a.u.b. de migratie voor nauwkeurigheid. Tot ongedaan maken deze actie, gebruik Verwijderen- Migratie.

Ten tweede, hoe werk ik mijn Entity Framework Core bij? Om een entiteit bij te werken met Entity Framework Core, is dit het logische proces:

  1. Maak een instantie voor de DbContext-klasse.
  2. Entiteit op sleutel ophalen.
  3. Breng wijzigingen aan in de eigenschappen van de entiteit.
  4. Wijzigingen opslaan.

Dus, hoe migreer ik in Entity Framework?

Hierna volgt de contextklasse. Stap 1 − Voordat u de applicatie uitvoert, moet u inschakelen migratie . Stap 2 − Open de Package Manager-console vanuit Extra → NuGet Package Manager → Package Manager-console. Stap 3 Migratie is al ingeschakeld, voeg nu toe migratie in uw toepassing door de volgende opdracht uit te voeren.

Wat is migratie in. NET core?

Migratie is een manier om het databaseschema synchroon te houden met de EF Kern model door gegevens te bewaren. EF Kern migraties zijn een reeks opdrachten die u kunt uitvoeren in NuGet Package Manager Console of in punt net Opdrachtregelinterface (CLI).

Aanbevolen: