更新數據庫錯誤:數據庫中已存在對象
問題描述:
正在嘗試在ASP.Net Core 和Entity Framework Core 中使用Update-Database指令會導致錯誤表示資料庫中已存在同名物件。
錯誤詳細資料:
There is already an object named 'ClientsAndTestimonials' in the database. System.Data.SqlClient.SqlException:
解決方案:
要解決此錯誤,可以使用替代方法:
注意:
此方法相當於在先前版本的EF Core 中使用Add -migration "Reset" -IgnoreChanges,但它不是EF Core 直接支援。新建立的基線遷移將阻止後續遷移包含對基線之前存在的物件所做的變更。
以上是在 EF Core 中使用更新資料庫時如何解決「資料庫中已存在物件」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!