【发布时间】:2013-01-18 18:54:41
【问题描述】:
我在将 Entity Framework 自动更新到最新迁移时遇到问题(SimpleMembership 和 EF 数据模型之间的冲突),因此我决定编写每个迁移到 SQL 的脚本,然后应用它。
但是,我在引入第一次迁移时遇到了问题。我通过运行Add-Migration <migration name> 在我的项目中进行了完整迁移,现在我想使用Update-Database -Script 创建一个SQL 脚本。但是,当我运行该命令时,EF 检查我的代码和开发数据库,发现一切都是最新的,并且没有编写新的迁移脚本。我以为我可以使用 -SourceMigration 开关,但这似乎需要在您想要到达的那个之前进行迁移。
我可以简单地删除开发数据库,编写迁移脚本,然后重新运行 Add-Migration,但我觉得我使用迁移的方式一定是错误的。
【问题讨论】:
标签: sql-server entity-framework migration entity-framework-5 entity-framework-migrations