为什么EF想要在数据库恢复后创建索引?

时间:2014-04-11 09:32:30

标签: entity-framework sql-server-2008 ef-code-first ef-migrations

将数据库从1台服务器恢复到另一台服务器后,我从EF获得一个AutomaticMigrationsDisabledException,说数据库确实与当前模型匹配,尽管它们确实匹配。

所以我尝试从VS生成迁移,它只包含一堆CreateIndex语句,数据库中已有索引。当然,当我执行迁移时,我收到错误。

我以前将完全相同的数据库恢复到另一台服务器而没有任何问题。但是,服务器并不完全相同。它们都是SQL Server 2008,但有些应用了SP和KB的不同组合。

我使用EF 6.1。

你能弄明白问题是什么吗?

1 个答案:

答案 0 :(得分:3)

这是版本6.1中的错误,将在6.1.1 - https://entityframework.codeplex.com/workitem/2167

中修复