Čo je povolená automatická migrácia?
Čo je povolená automatická migrácia?

Video: Čo je povolená automatická migrácia?

Video: Čo je povolená automatická migrácia?
Video: ShowIT 2014: Čo ponúka Windows Azure IT profesionálom (Miroslav Kubovčík) 2024, Apríl
Anonim

Re: AutomaticMigrationsEnabled žiadaná pomoc

To znamená, že zakaždým, keď chcete synchronizovať svoju databázu so zmenami, ktoré ste vykonali vo svojom modeli, musíte použiť príkaz Add-Migration na vytvorenie migrácie a potom update-database preniesť tieto zmeny do databázy.

Ako teda zapnem automatickú migráciu?

Otvorte konzolu správcu balíkov z Nástroje → Správca balíkov knižníc → Konzola správcu balíkov a potom spustite povoliť - migrácie Príkaz –EnableAutomaticMigration:$true (uistite sa, že predvolený projekt je projekt, v ktorom je vaša kontextová trieda).

Podobne, čo robí povolenie migrácií? Povoliť - Migrácie : Povolí migrácia vo svojom projekte vytvorením triedy Configuration. Pridať- Migrácia : Vytvorí nový migrácia trieda podľa zadaného názvu pomocou metód Up() a Down().

Čo je týmto spôsobom automatická migrácia?

Automatické migrácie vám umožňuje používať Code First Migrácie bez toho, aby ste mali vo svojom projekte súbor kódu pre každú vykonanú zmenu. Nie všetky zmeny sa dajú použiť automaticky – napríklad premenovanie stĺpcov vyžaduje použitie kódu migrácia.

Ako vytvorím migráciu v Entity Framework?

Pridanie a Migrácia Takže po prvé, musíte vytvoriť a migrácia . Otvorte konzolu správcu balíkov z ponuky Nástroje -> Správca balíkov NuGet -> Konzola správcu balíkov vo Visual Studio a vykonajte nasledujúci príkaz na pridanie migrácia . Ak používate rozhranie príkazového riadka dotnet, vykonajte nasledujúci príkaz.

Odporúča: