Talaan ng mga Nilalaman:

Paano ko maaalis ang EF migration?
Paano ko maaalis ang EF migration?

Video: Paano ko maaalis ang EF migration?

Video: Paano ko maaalis ang EF migration?
Video: PAANO KO NA OVERCOME SI ANXIETY DISORDER NG WALANG INIINOM NA GAMOT.. 2024, Mayo
Anonim

Alisin a migrasyon

Minsan magdagdag ka ng a migrasyon at mapagtanto na kailangan mong gumawa ng mga karagdagang pagbabago sa iyong EF Core model bago ito ilapat. Upang tanggalin ang huli migrasyon , gamitin ang utos na ito. Pagkatapos nag-aalis ang migrasyon , maaari mong gawin ang mga karagdagang pagbabago sa modelo at idagdag itong muli.

Ang dapat ding malaman ay, paano gumagana ang EF migration?

Ang migrasyon Binibigyang-daan ka ng feature na gumawa ng mga pagbabago sa iyong modelo at pagkatapos ay ipalaganap ang mga pagbabagong iyon sa iyong database schema. Migrasyon ay pinagana bilang default sa EF Core. Ang mga ito ay pinamamahalaan sa pamamagitan ng pagpapatupad ng mga utos. Kung mayroon kang Visual Studio, maaari mong gamitin ang Package Manager Console (PMC) upang pamahalaan migrasyon.

Ganun din, ano ang nagagawa ng add migration? Idagdag - Migration : Lumilikha ng bago migrasyon klase ayon sa tinukoy na pangalan gamit ang Up() at Down() na mga pamamaraan. Update-Database: Isinasagawa ang huli migrasyon file na nilikha ng Idagdag - Migration command at inilalapat ang mga pagbabago sa schema ng database.

Kaugnay nito, paano ko ire-reset ang aking paglipat?

Sitwasyon 1:

  1. Alisin ang lahat ng mga file ng paglilipat sa loob ng iyong proyekto. Pumunta sa bawat isa sa iyong folder ng paglilipat ng mga app ng proyekto at alisin ang lahat sa loob, maliban sa _init_.py file.
  2. I-drop ang kasalukuyang database, o tanggalin ang db. sqlite3 kung ito ang iyong kaso.
  3. Lumikha ng mga paunang paglilipat at bumuo ng schema ng database:

Paano ko ie-enable ang migration?

Piliin ang Mga Tool > NuGet Package Manager > Package Manager Console. Ang Paganahin - Migration utos ay lumilikha ng Migrasyon folder, na naglalaman ng isang script upang simulan ang database. Buksan ang Configuration. cs file sa Migrasyon folder.

Inirerekumendang: