gpt4 book ai didi

azure-devops - 在 Azure Devops 中编写 EF6 迁移脚本

转载 作者:行者123 更新时间:2023-12-05 07:12:54 25 4
gpt4 key购买 nike

我有一个 EF6 项目,我想为迁移生成一个脚本。在本地,我只是运行 update-database - script,但我想创建一个构建管道来为此生成一个脚本,然后在我们准备好推送到时创建一个部署管道来执行这个脚本不同的环境。有没有办法在 Azure Devops Build Pipeline 中生成这样的脚本?

最佳答案

这个问题可以试试Entity Framework Migration Extensions .

此任务允许构建/发布提供数据库连接参数并对数据库执行 Entity Framework 6 迁移。

enter image description here

为了完成此任务,您必须执行以下步骤:

  1. 将项目构建到输出文件夹并包含 migrate.exeEntity Framework 6 附带的可执行文件。
  2. 创建一个自动构建来打包您的文件并制作它们在发布期间可访问。
  3. 为相关构建创建发布定义
  4. 添加 EF6 迁移任务。一旦将该任务添加到环境中在版本中,您需要输入适当的参数配置它。所有文件路径参数应在文件内用于构建的系统,它们都不是用于 TFS 源代码控制路径。

关于azure-devops - 在 Azure Devops 中编写 EF6 迁移脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60288929/

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