Kaip atšaukti perkėlimą „Entity Framework Core“?
Kaip atšaukti perkėlimą „Entity Framework Core“?

Video: Kaip atšaukti perkėlimą „Entity Framework Core“?

Video: Kaip atšaukti perkėlimą „Entity Framework Core“?
Video: Žingsnis po žingsnio: kaip atlikti biometrinį identifikavimą su „Smart-ID" 2024, Gegužė
Anonim

Į grįžti pritaikytas paskutinis migracija turėtumėte (paketų tvarkyklės konsolės komandos): Grąžinti migraciją iš duomenų bazės: PM> Update-Databas

migracija-name> Pašalinti migracija failas iš projekto (arba jis bus vėl pritaikytas kitame žingsnyje) Atnaujinkite modelio momentinę nuotrauką: PM> Pašalinti- Migracija.

Taigi, kaip atšaukti perkėlimą objekto sistemoje?

EF Core galite įvesti komandą Pašalinti- Migracija Paketų tvarkyklės konsolėje, kai pridėsite savo klaidingą migracija . Buvo atlikta operacija, dėl kurios gali būti prarasti duomenys. Prašome peržiūrėti migracija tikslumui. Į anuliuoti šį veiksmą naudokite Pašalinti- Migracija.

Antra, kaip atnaujinti „Entity Framework Core“? Norėdami atnaujinti objektą su Entity Framework Core, tai yra logiškas procesas:

  1. Sukurkite DbContext klasės egzempliorių.
  2. Gauti objektą pagal raktą.
  3. Atlikite subjekto savybių pakeitimus.
  4. Išsaugoti pakeitimus.

Taigi, kaip perkelti į „Entity Framework“?

Toliau pateikiama kontekstinė klasė. 1 veiksmas – prieš paleisdami programą turite įjungti migracija . 2 veiksmas – atidarykite paketų tvarkyklės konsolę iš Tools → NuGet Package Manger → Package Manger Console. 3 žingsnis - Migracija jau įjungtas, dabar pridėkite migracija savo programoje vykdydami šią komandą.

Kas yra perkėlimas. NET branduolyje?

Migracija yra būdas išlaikyti duomenų bazės schemą sinchronizuotą su EF Šerdis modelis išsaugant duomenis. EF Šerdis migracijos yra komandų rinkinys, kurį galite vykdyti NuGet Package Manager Console arba joje dotnet Komandinės eilutės sąsaja (CLI).

Rekomenduojamas: