【发布时间】:2018-03-11 13:15:08
【问题描述】:
我正在尝试使用 Visual Studio 2017 as explained here 在 EF 6 中从自动迁移切换到常规迁移。
在包管理器控制台中键入 Enable-Migrations 包括连接字符串和 dbcontext 后,Visual Studio 不再反应。我已经等了30分钟。各自的数据库包含大约 100 个填充表(但从我在 SQL Studio 中看到的内容似乎没有改变)。我已经用不同的上下文和相同的结果尝试了两次该命令。 Visual Studio 实际上是否仍在后台工作(CPU 使用率 0.4%)?有关解决此问题的任何建议吗?
【问题讨论】:
-
看看这个和你之前的问题,看起来你误解了“自动”和“常规”迁移的含义。重要的是两者都是迁移,所以你应该已经启用它们,所以不需要
Enable-Migrations命令。 -
@IvanStoev 哇哦,我想我必须覆盖现有的迁移,因为它被配置为自动。我现在将尝试手动添加迁移,如果可行,我会回复您。非常感谢!
标签: c# entity-framework entity-framework-migrations