Hoe kan ek terugrolmigrasie in Entity Framework Core?
Hoe kan ek terugrolmigrasie in Entity Framework Core?

Video: Hoe kan ek terugrolmigrasie in Entity Framework Core?

Video: Hoe kan ek terugrolmigrasie in Entity Framework Core?
Video: Hoe Kan Ek? - Young OG CPT x Kulture Gang x Various- A South African Reacts 2024, November
Anonim

Om terugkeer die laaste toegepas migrasie jy moet (pakketbestuurder-konsole-opdragte): Keer migrasie terug vanaf databasis: PM> Update-Databas

migrasie-naam> Verwyder migrasie lêer vanaf projek (of dit sal weer toegepas word op volgende stap) Dateer model momentopname op: PM> Verwyder- Migrasie.

Gevolglik, hoe maak ek 'n migrasie in Entiteitsraamwerk ongedaan?

In EF Core kan jy die opdrag Verwyder- invoer Migrasie in die pakketbestuurderkonsole nadat jy jou foutiewe bygevoeg het migrasie . 'n Operasie is steierwerk wat tot die verlies van data kan lei. Hersien asseblief die migrasie vir akkuraatheid. Om ongedaan maak hierdie aksie, gebruik Verwyder- Migrasie.

Tweedens, hoe werk ek my Entiteitsraamwerkkern op? Om 'n entiteit met Entity Framework Core by te werk, is dit die logiese proses:

  1. Skep instansie vir DbContext klas.
  2. Haal entiteit per sleutel op.
  3. Maak veranderinge op entiteit se eiendomme.
  4. Stoor veranderinge.

Gevolglik, hoe migreer ek in Entiteitsraamwerk?

Hier volg die konteksklas. Stap 1 - Voordat u die toepassing laat loop, moet u dit aktiveer migrasie . Stap 2 − Maak Pakketbestuurder-konsole oop vanaf Tools → NuGet Package Manager → Pakketbestuurder-konsole. Stap 3 - Migrasie is reeds geaktiveer, voeg nou by migrasie in jou toepassing deur die volgende opdrag uit te voer.

Wat is migrasie in. NET-kern?

Migrasie is 'n manier om die databasisskema in sinchronisasie met die EF te hou Kern model deur data te bewaar. EF Kern migrasies is 'n stel opdragte wat jy in NuGet Package Manager Console of in kan uitvoer dotnet Command Line Interface (CLI).

Aanbeveel: