gpt4 book ai didi

c# - 英孚核心 2.1。如何还原迁移 "n"后退一步

转载 作者:行者123 更新时间:2023-11-30 12:55:14 24 4
gpt4 key购买 nike

是否有可能在 N 步后恢复数据库迁移,例如,
“还原 2 个迁移”

我在 docs 中找到我们可以传递参数“0”,这将使数据库恢复到干净状态。dotnet ef 数据库更新 0

我正在寻找类似于:dotnet ef database update -2

我知道,我可以使用迁移的名称来执行此操作。但我发现有时只需输入一个数字比复制/粘贴迁移名称要容易得多

最佳答案

在包管理器控制台中,您可以运行以下命令来回滚数据库中的迁移:

Update-Database NameOfPreviousMigration

然后要删除迁移,您可以在 PMC 中运行命令 Remove-Migration 以删除倒数第二个迁移。运行多次以删除迁移,例如运行两次以删除最后 2 个迁移。此命令还将更新您的 ModelSnapshot

关于c# - 英孚核心 2.1。如何还原迁移 "n"后退一步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50644706/

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