entity-framework - EF Code First 没有看到所有迁移

标签 entity-framework entity-framework-6

在我的项目中,我有十多个迁移。 http://screencast.com/t/CA2kZk3WCFj
但是当我尝试从头开始创建数据库时,EF 仅从标记迁移到底部开始。

如果我输入命令:
更新数据库 -targetMigration InitialCreate
这是回应:
他指定的目标迁移“InitialCreate”不存在。确保目标迁移引用现有的迁移 ID。

如何解决此问题并使 EF 看到所有迁移?

最佳答案

如果您在 Release模式下使用 Update-Database 命令,通常会发生这种情况。在 Debug模式下运行似乎工作正常。

关于entity-framework - EF Code First 没有看到所有迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24702629/

相关文章:

c# - 排除 SQLException 问题

linq - 如何使用LINQ异步调用带有子记录的数据库?

entity-framework - 将 EF 4 EDMX 升级到 EF 6

C# WebAPI 交叉更新多个表的内连接数据

c# - 在此上下文中开始了第二个操作

linq - 如何从 Expression<Func<DomainType>> 谓词转换为 Expression<Func<DTOtype> 谓词

c# - 如何删除 Entity Framework Core 2.0 中的特定迁移?

c# - 使用 Entity Framework 6 流式传输 varbinary(max) 数据

c# - 在 Entity Framework 中使用TPT设计的多级继承

mysql - Visual Studio 2012 Entity Framework 没有 MySQL 数据源类型