Heim >Datenbank >MySQL-Tutorial >Wie behebe ich den Fehler „Objekt ist bereits in der Datenbank vorhanden' bei Verwendung von „Update-Database' in EF Core?
Fehler bei der Aktualisierung der Datenbank: Objekt existiert bereits in der Datenbank
Problembeschreibung:
Versuch Die Verwendung des Befehls „Update-Database“ in ASP.Net Core und Entity Framework Core führt zu einem Fehler, der besagt, dass in bereits ein Objekt mit demselben Namen vorhanden ist die Datenbank.
Fehlerdetails:
There is already an object named 'ClientsAndTestimonials' in the database. System.Data.SqlClient.SqlException:
Lösung:
Um diesen Fehler zu beheben, kann ein alternativer Ansatz verwendet werden verwendet werden:
Hinweis:
Dieser Ansatz entspricht der Verwendung von Add-migration „Reset“ -IgnoreChanges in früheren Versionen von EF Core, ist es aber nicht direkt in EF Core unterstützt. Die neu erstellte Baseline-Migration verhindert, dass nachfolgende Migrationen Änderungen an Objekten umfassen, die vor der Baseline vorhanden waren.
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Objekt ist bereits in der Datenbank vorhanden' bei Verwendung von „Update-Database' in EF Core?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!