更新数据库错误:数据库中已存在对象
问题描述:
正在尝试在 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中文网其他相关文章!