Ralat Kemas Kini Pangkalan Data: Objek Sudah Wujud dalam Pangkalan Data
Penerangan Masalah:
Percubaan untuk menggunakan perintah Kemas Kini-Pangkalan Data dalam Teras ASP.Net dan Teras Rangka Kerja Entiti menghasilkan ralat yang menyatakan bahawa objek dengan nama yang sama sudah wujud dalam pangkalan data.
Butiran Ralat:
There is already an object named 'ClientsAndTestimonials' in the database. System.Data.SqlClient.SqlException:
Penyelesaian:
Untuk menyelesaikan ralat ini, pendekatan alternatif boleh digunakan:
Nota:
Pendekatan ini bersamaan dengan menggunakan Add-migration "Reset" -IgnoreChanges dalam versi EF Core sebelumnya, tetapi ia tidak disokong secara langsung dalam Teras EF. Penghijrahan garis dasar yang baru dibuat akan menghalang migrasi berikutnya daripada memasukkan perubahan yang dibuat pada objek yang wujud sebelum garis dasar.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat 'Objek Sudah Wujud dalam Pangkalan Data' Apabila Menggunakan Kemas Kini-Pangkalan Data dalam Teras EF?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!