代码优先迁移:如何查看/管理in-db模型/迁移?

时间:2012-09-21 17:33:07

标签: ef-migrations

代码优先迁移将edmx模型以压缩形式存储在数据库中以及迁移。 Get-Migrations命令行开关列出了所有已应用的迁移。我不明白的是:

  1. 如何以人类可读的形式显示迁移?负责生成它们的相应源代码可能并不总是在手边或甚至存在(在正确的版本中)。
  2. 如何管理此迁移记录?例如,带-force的Update-Database仍然只能在可以应用迁移的情况下工作 - 但是我可能已经手动将数据库带到了特定的模式中。如何强制执行迁移,只是放弃了认为仍然存在虚假迁移的知识?另一个方向的类似问题将适用。
  3. 有没有办法转储当前的edmx?
  4. 所有问题都适用于命令行开关或其他外部工具 - 我不想以编程方式执行任何操作。

0 个答案:

没有答案