gpt4 book ai didi

c# - "Rebasing"EF 迁移

转载 作者:太空狗 更新时间:2023-10-29 20:24:20 24 4
gpt4 key购买 nike

很抱歉,如果这个问题已经得到回答 - 搜索时什么也没看到。

我的项目中有很多EF迁移,说实话已经变得有点乱了。在我的 git 分支搞砸了迁移等等之间,我想看看是否有解决这个问题的方法。

我想“ rebase ”我的迁移。这可能吗?有没有“官方”的方式来做到这一点?

通过 rebase ,我的意思是告诉 EF 查看我现在的数据库模式,并为我创建一个满足该模式的单一迁移。

谢谢!

最佳答案

  1. 删除您现有的迁移
  2. 添加迁移 SetupDatabaseFromScratch
  3. 更新数据库

啊,差点忘了 - 备份一切

如果您想保留您的数据,您应该从您的数据库中截断您的 _MigrationHistory 表。但是再一次,在做这样的事情之前做好备份。

关于c# - "Rebasing"EF 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18499536/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com