Obsah:

Ako sa zbavím migrácie EF?
Ako sa zbavím migrácie EF?

Video: Ako sa zbavím migrácie EF?

Video: Ako sa zbavím migrácie EF?
Video: Как Избавиться От Муравьев Навсегда, 100% Эффективно 2024, Apríl
Anonim

Odstrániť a migrácia

Niekedy pridáte a migrácia a uvedomte si, že musíte vykonať ďalšie zmeny EF Základný model pred jeho aplikáciou. Komu odstrániť posledný migrácia , použite tento príkaz. Po odstraňovanie a migrácia , môžete vykonať ďalšie zmeny modelu a znova ho pridať.

Tiež je potrebné vedieť, ako funguje migrácia EF?

The migrácie Táto funkcia vám umožňuje vykonať zmeny vo vašom modeli a potom tieto zmeny preniesť do schémy vašej databázy. Migrácie sú predvolene povolené v EF Core. Sú riadené vykonávaním príkazov. Ak máte Visual Studio, môžete na správu použiť konzolu Package Manager Console (PMC). migrácie.

Podobne, čo robí pridaná migrácia? Pridať - Migrácia : Vytvorí nový migrácia trieda podľa zadaného názvu pomocou metód Up() a Down(). Update-Database: Spustí poslednú migrácia súbor vytvorený Pridať - Migrácia a aplikuje zmeny na schému databázy.

Ako v tejto súvislosti obnovím svoju migráciu?

Scenár 1:

  1. Odstráňte všetky súbory migrácie vo svojom projekte. Prejdite si každý priečinok migrácie aplikácií vašich projektov a odstráňte všetko, čo je v ňom, okrem súboru _init_.py.
  2. Zrušte aktuálnu databázu alebo odstráňte db. sqlite3, ak je to váš prípad.
  3. Vytvorte počiatočné migrácie a vygenerujte schému databázy:

Ako povolím migráciu?

Vyberte položku Nástroje > Správca balíkov NuGet > Konzola správcu balíkov. The Povoliť - Migrácia príkaz vytvorí Migrácie priečinok, ktorý obsahuje skript na inicializáciu databázy. Otvorte Konfiguráciu. cs súbor v Migrácie priečinok.

Odporúča: