标签: entity-framework-core ef-migrations
创建迁移脚本时,是否可以通过某种方式运行该脚本,以便在无法运行时不会写入数据库中的迁移条目?
我遇到的一个最近的示例正在尝试向表中添加的唯一索引添加了无法使用唯一索引的数据。脚本失败,但仍添加了迁移历史记录表中的条目。
我认为一个解决方案可能是在整个脚本周围添加事务,但是我还没有看到其他开发人员执行类似操作的任何示例,这可能并不是最好的方法。
这是否有最佳实践?该文档没有太多有关从不良迁移中恢复的信息。