gpt4 book ai didi

azure-devops - 使用 Azure DevOps 还原 EfCore 迁移

转载 作者:行者123 更新时间:2023-12-02 04:23:21 25 4
gpt4 key购买 nike

我想在 Azure Devops 中为我的 .Net Core 应用程序添加构建和发布管道。应用程序使用 EF Core 迁移。

我使用了这里提供的解决方案:https://blog.clear-measure.com/2019/01/07/run-ef-core-migrations-in-azure-devops/

它工作正常。我在构建期间生成脚本,将其作为另一个工件发布,然后在发布步骤中使用它来针对数据库运行。

但是如何处理我想恢复更改的情况。在这里我看到两个场景:

  • 如果我能以某种方式在以前的版本上单击 Deploy 并以这种方式返回到应用程序的以前的工作版本(并恢复数据库),那就太好了。
  • 恢复 repo 中的更改,删除可能已在发布之间创建的迁移并再次启动构建和部署过程。如何将已添加的迁移恢复到数据库?

  • 甚至第一种方法可能吗?

    谢谢你的帮助!

    最佳答案

    您将通过 EF Core 恢复迁移,类似于添加迁移的方式。然后提交并推送并运行管道。

    enter image description here

    https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/#revert-a-migration

    关于azure-devops - 使用 Azure DevOps 还原 EfCore 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57676540/

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