Isi kandungan:

Bagaimanakah cara saya menyingkirkan penghijrahan EF?
Bagaimanakah cara saya menyingkirkan penghijrahan EF?

Video: Bagaimanakah cara saya menyingkirkan penghijrahan EF?

Video: Bagaimanakah cara saya menyingkirkan penghijrahan EF?
Video: 11 Shocking mistakes players still make in Rise of kingdoms [Fix this now] 2024, Mungkin
Anonim

Alih keluar a penghijrahan

Kadang-kadang anda menambah a penghijrahan dan sedar anda perlu membuat perubahan tambahan pada anda EF Model teras sebelum menggunakannya. Kepada keluarkan yang terakhir penghijrahan , gunakan arahan ini. Selepas mengeluarkan yang penghijrahan , anda boleh membuat perubahan model tambahan dan menambahnya semula.

Juga untuk mengetahui ialah, bagaimana penghijrahan EF berfungsi?

The penghijrahan ciri membolehkan anda membuat perubahan pada model anda dan kemudian menyebarkan perubahan tersebut kepada skema pangkalan data anda. Penghijrahan didayakan secara lalai dalam EF teras. Mereka diuruskan dengan melaksanakan arahan. Jika anda mempunyai Visual Studio, anda boleh menggunakan Konsol Pengurus Pakej (PMC) untuk mengurus penghijrahan.

Begitu juga, apakah yang dilakukan oleh penambahan migrasi? Tambah - Penghijrahan : Mencipta yang baharu penghijrahan kelas mengikut nama yang ditentukan dengan kaedah Up() dan Down(). Kemas Kini-Pangkalan Data: Melaksanakan yang terakhir penghijrahan fail yang dicipta oleh Tambah - Penghijrahan perintah dan menggunakan perubahan pada skema pangkalan data.

Berkenaan dengan ini, bagaimanakah cara saya menetapkan semula penghijrahan saya?

Senario 1:

  1. Alih keluar semua fail migrasi dalam projek anda. Pergi melalui setiap folder migrasi apl projek anda dan alih keluar segala-galanya di dalam, kecuali fail _init_.py.
  2. Gugurkan pangkalan data semasa, atau padamkan db. sqlite3 jika ia adalah kes anda.
  3. Buat migrasi awal dan hasilkan skema pangkalan data:

Bagaimanakah saya boleh mendayakan migrasi?

Pilih Alat > Pengurus Pakej NuGet > Konsol Pengurus Pakej. The Dayakan - Penghijrahan arahan mencipta Penghijrahan folder, yang mengandungi skrip untuk memulakan pangkalan data. Buka Konfigurasi. cs fail dalam Penghijrahan folder.

Disyorkan: