Wat is AutomaticMigrationsEnabled?
Wat is AutomaticMigrationsEnabled?

Video: Wat is AutomaticMigrationsEnabled?

Video: Wat is AutomaticMigrationsEnabled?
Video: Entity Framework Code First Automatic Migrations 2024, November
Anonim

Re: Outomatiese migrasies Geaktiveer hulp gevra

Dit beteken dat elke keer as jy jou databasis wil sinchroniseer met veranderinge wat jy aan jou model aangebring het, moet jy die Add-Migration-opdrag gebruik om 'n migrasie te steier, en dan-databasis by te werk om daardie veranderinge na die databasis te stoot.

Hoe skakel ek outomatiese migrasie daarvan aan?

Maak die Pakketbestuurderkonsole oop vanaf Tools → Biblioteek Pakketbestuurder → Pakketbestuurderkonsole en voer dan die aktiveer - migrasies –EnableAutomaticMigration:$true-opdrag (maak seker dat die verstekprojek die projek is waar jou konteksklas is).

Net so, wat maak migrasies moontlik? Aktiveer - Migrasies : Aktiveer die migrasie in jou projek deur 'n konfigurasieklas te skep. Voeg by- Migrasie : Skep 'n nuwe migrasie klas soos per gespesifiseerde naam met die Up() en Down() metodes.

Op hierdie manier, wat is outomatiese migrasie?

Outomatiese migrasies laat jou toe om Code First te gebruik Migrasies sonder om 'n kodelêer in jou projek te hê vir elke verandering wat jy maak. Nie alle veranderinge kan outomaties toegepas word nie - byvoorbeeld kolom hername vereis die gebruik van 'n kode-gebaseerde migrasie.

Hoe skep ek 'n migrasie in Entity Framework?

Voeg 'n by Migrasie So, eerstens, moet jy skep a migrasie . Maak die Pakketbestuurderkonsole oop vanaf die kieslys Tools -> NuGet Pakketbestuurder -> Pakketbestuurderkonsole in Visual Studio en voer die volgende opdrag uit om 'n migrasie . As jy dotnet Command Line Interface gebruik, voer die volgende opdrag uit.

Aanbeveel: