【发布时间】:2014-02-19 19:57:58
【问题描述】:
我已按照 MSDN 流程 here 启用迁移,并且我创建了一些运行良好的测试迁移(上升)。我不完全确定Down() 的调用方式和时间。目前我正在编写的应用程序将被安装并且迁移发生在应用程序运行时(这一切正常)
通常如何以及何时将数据库向下迁移?
- 卸载时
- 其他版本在运行时是否会处理这个问题(比如卸载后安装旧版本)
- 还是有其他因素影响?
如果是手动过程,那么它是如何执行的?
【问题讨论】:
-
在您提供的链接中,您可以找到如何手动降级到特定迁移
-
那只能在 VS 中工作?
-
还有可以运行迁移的外部 migrate.exe 工具
标签: c# entity-framework database-migration entity-framework-migrations