0

我正在使用 Red Gate SQL Compare 升级我的数据库而不会丢失数据。我还将 ASP.NET MVC 与 Entity Framework 和 SQL Server 一起使用。

问题是 Visual Studio 仍然检测到模型修改,尽管我已经使用 Red Gate SQL Compare 更新了数据库。当我尝试add-migration在 Visual Studio中运行时update-database,它会崩溃,说这些字段已经存在。

谢谢你的帮助。

4

1 回答 1

1

您可以删除生成的正在崩溃的迁移,然后再次运行 Add-Migration 命令,但使用 -IgnoreChanges 标志。它将生成空迁移,除了使用当前模型信息将新条目添加到迁移表中之外,它实际上什么都不做。这应该可以帮助您继续进行显式数据库更新。

于 2017-12-22T18:54:10.380 回答