Bagaimana untuk menyambung semula penghijrahan pangkalan data
P粉418214279
P粉418214279 2023-09-09 00:36:28
0
1
561

Saya mempunyai pangkalan data mysql tetapi saya tidak boleh memadamkannya. Saya kehilangan fail migrasi saya dalam projek asp.net dan saya membuat beberapa perubahan dalam fail dbcontext.

Apabila saya cuba mencipta migrasi baharu dan mengemas kini pangkalan data, ia menunjukkan bahawa 'aspnettrol' jadual sudah wujud. apa yang saya buat? Bagaimana untuk mengembalikan migrasi atau bagaimana untuk menjadikan migrasi dan pangkalan data sama?

P粉418214279
P粉418214279

membalas semua(1)
P粉337385922

Jadual Migrasi Teras EF untuk melihat migrasi mana yang telah digunakan dan mana yang masih perlu digunakan (jika ada). dotnet ef database update将尝试将数据库更新到最新的迁移。它将查询__EFMigrationsHistory

Penyelesaian untuk beberapa isu adalah dengan mensimulasikan kemas kini yang digunakan dengan memasukkan sejarah migrasi secara manual. Ini mengelakkan pemadaman pangkalan data, yang boleh menjadi masalah dalam persekitaran pengeluaran.

Masukkan rekod ke dalam pangkalan data pembangunan seperti yang ditunjukkan di bawah:

MigrationIdVersi Produk20230516084711_Awal7.0.5
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!