我无法自动将 Entity Framework 更新到最新的迁移(SimpleMembership 和 EF 数据模型之间的冲突),所以我决定编写每个迁移到 SQL 的脚本,然后应用它。
但是,我在引入第一次迁移时遇到了问题。我在通过运行生成的项目中进行了完整迁移,Add-Migration <migration name>
现在我想使用Update-Database -Script
. 但是,当我运行该命令时,EF 检查我的代码和开发数据库,发现一切都是最新的,并且没有编写新的迁移脚本。我以为我可以使用该-SourceMigration
开关,但这似乎需要在您想要到达的那个之前进行迁移。
我可以简单地删除开发数据库,编写迁移脚本,然后重新运行 Add-Migration,但我觉得我在使用迁移的方式上一定是错误的。