Përmbajtje:

Si të shpëtoj nga migrimi EF?
Si të shpëtoj nga migrimi EF?

Video: Si të shpëtoj nga migrimi EF?

Video: Si të shpëtoj nga migrimi EF?
Video: Si te largojme nga shtepia shejtanet e xhindet? 2024, Nëntor
Anonim

Hiq a migrimi

Ndonjëherë ju shtoni një migrimi dhe kuptoni se duhet të bëni ndryshime shtesë në tuaj EF Modeli bazë përpara se ta aplikoni. te hiqni e fundit migrimi , përdorni këtë komandë. Pas duke hequr të migrimi , mund të bëni ndryshime shtesë të modelit dhe ta shtoni përsëri.

Gjithashtu duhet ditur se si funksionon migrimi EF?

Të migrimet funksioni ju mundëson të bëni ndryshime në modelin tuaj dhe më pas t'i përhapni ato ndryshime në skemën tuaj të bazës së të dhënave. Migrimet janë aktivizuar si parazgjedhje në EF Bërthamë. Ato menaxhohen duke ekzekutuar komanda. Nëse keni Visual Studio, mund të përdorni Konsolën e Menaxherit të Paketave (PMC) për të menaxhuar migrimet.

Po kështu, çfarë bën shtimi i migrimit? Shtoni - Migrimi : Krijon një të re migrimi klasa sipas emrit të specifikuar me metodat Up() dhe Down(). Update-Database: Ekzekuton të fundit migrimi skedari i krijuar nga Shtoni - Migrimi komandën dhe aplikon ndryshime në skemën e bazës së të dhënave.

Në lidhje me këtë, si mund ta rivendos migrimin tim?

Skenari 1:

  1. Hiqni të gjithë skedarët e migrimit brenda projektit tuaj. Kaloni nëpër secilën prej dosjeve të migrimit të aplikacioneve të projekteve tuaja dhe hiqni gjithçka brenda, përveç skedarit _init_.py.
  2. Hiq bazën e të dhënave aktuale ose fshi db. sqlite3 nëse është rasti juaj.
  3. Krijoni migrimet fillestare dhe gjeneroni skemën e bazës së të dhënave:

Si mund ta aktivizoj migrimin?

Zgjidhni Tools > NuGet Package Manager > Package Manager Console. Të Aktivizo - Migrimi komanda krijon Migrimet dosje, e cila përmban një skript për të inicializuar bazën e të dhënave. Hapni Konfigurimin. skedar cs në Migrimet dosje.

Recommended: