由於現有資料庫對象,ASP.Net Core/Entity Framework Core 中的更新資料庫指令失敗
場景:
場景:嘗試使用Update-Database指令更新資料庫時,出現錯誤,表示該物件已經存在於資料庫中。此問題通常在手動修改資料庫中的表格後發生。
根本原因:Update-Database 指令依賴遷移來更新資料庫架構。在遷移過程之外對資料庫進行手動更改時,命令會變得不一致並失敗。
System.Data.SqlClient.SqlException: There is already an object named 'ClientsAndTestimonials' in the database. ...
錯誤訊息:
應用遷移:執行指令Update-Database以應用新的遷移並重新建立與目前模型同步的資料庫。
以上是為什麼我的更新資料庫指令在 ASP.NET Core/Entity Framework Core 中會因為現有資料庫物件而失敗?的詳細內容。更多資訊請關注PHP中文網其他相關文章!