【发布时间】:2014-09-29 08:40:46
【问题描述】:
当我尝试在远程数据库上执行 SQLQuery(由 Update-Database -Verbose -f -Script 在 Visual Studio 本地生成)时,我看到 SQL Server Management Studio 返回以下错误:
消息 2714,第 16 级,状态 6,第 1 行
数据库中已经有一个名为“__MigrationHistory”的对象。
如何解决?
【问题讨论】:
-
您尝试运行的脚本是什么?
-
只有在脚本中包含“create table __MigrationHistory”命令时才会发生这种情况。可以?虽然我无法想象为什么 update-database 会这样做。
-
@BenjaminPaul 你想看看它的内容吗?如果是的话,我会放那个:)
-
@SachinKainth 所以我需要在查询时找到这样的命令?然后删除?应该这样解决?
-
您可能想在 nuget PM 中尝试以下命令:add-migration 以及 update-database
标签: c# entity-framework asp.net-mvc-5 nuget database-migration