Bagaimanakah saya boleh melancarkan migrasi dalam Teras Rangka Kerja Entiti?
Bagaimanakah saya boleh melancarkan migrasi dalam Teras Rangka Kerja Entiti?

Video: Bagaimanakah saya boleh melancarkan migrasi dalam Teras Rangka Kerja Entiti?

Video: Bagaimanakah saya boleh melancarkan migrasi dalam Teras Rangka Kerja Entiti?
Video: SCP-093 Красное море Объект (Все тесты и вторичного сырья Журналы) 2024, April
Anonim

Kepada kembalikan yang terakhir dipohon penghijrahan anda harus (arahan konsol pengurus pakej): Kembalikan penghijrahan daripada pangkalan data: PM> Kemas Kini-Databas

penghijrahan-nama> Alih keluar penghijrahan fail daripada projek (atau ia akan digunakan semula pada langkah seterusnya) Kemas kini gambar model: PM> Alih keluar- Penghijrahan.

Akibatnya, bagaimana saya boleh membuat asal migrasi dalam Rangka Kerja Entiti?

Dalam EF Core anda boleh memasukkan arahan Remove- Penghijrahan dalam konsol pengurus pakej selepas anda menambah kesilapan anda penghijrahan . Satu operasi telah dibuat perancah yang mungkin mengakibatkan kehilangan data. Sila semak semula penghijrahan untuk ketepatan. Kepada buat asal tindakan ini, gunakan Remove- Penghijrahan.

Kedua, bagaimana saya mengemas kini Teras Rangka Kerja Entiti saya? Untuk mengemas kini entiti dengan Teras Rangka Kerja Entiti, ini ialah proses logik:

  1. Buat contoh untuk kelas DbContext.
  2. Dapatkan semula entiti dengan kunci.
  3. Buat perubahan pada sifat entiti.
  4. Simpan perubahan.

Akibatnya, bagaimanakah saya berhijrah dalam Rangka Kerja Entiti?

Berikut ialah kelas konteks. Langkah 1 − Sebelum menjalankan aplikasi, anda perlu mendayakan penghijrahan . Langkah 2 − Buka Konsol Pengurus Pakej daripada Alat → NuGet Package Manger → Package Manger Console. Langkah 3 − Penghijrahan sudah didayakan, sekarang tambah penghijrahan dalam aplikasi anda dengan melaksanakan arahan berikut.

Apakah penghijrahan dalam teras. NET?

Penghijrahan ialah satu cara untuk memastikan skema pangkalan data selari dengan EF teras model dengan memelihara data. EF teras migrasi ialah satu set perintah yang boleh anda laksanakan dalam Konsol Pengurus Pakej NuGet atau dalam dotnet Antaramuka Barisan Perintah (CLI).

Disyorkan: