【发布时间】:2021-09-22 21:48:27
【问题描述】:
我正在尝试使用 Entity Framework Core 迁移来维护 Azure 上的数据库。这是通过 Azure Dev Ops 完成的。
我有一个构建管道,它使用 .Net Core 项目来构建迁移脚本。这部分有效,它为 Azure 位置“D:\a\1\migrations\CarehomeBookingContext.sql”创建相关脚本
在构建方面,我使用的是 Dev Ops 组件 Generate Migration Scripts。为了简单起见,我将目标文件夹设置为“D:\a\1\migrations”。文件在此处设置,我在日志中确认文件已在正确位置创建。 Confirmation message
在发布方面,我保持简单并使用相同的位置,但收到错误“没有找到使用搜索模式 D:\a\1\migrations\CarehomeBookingContext.sql 部署的文件”
因此,迁移正在上述位置创建。但是由于某种原因,尽管版本引用了创建它们的相同位置,但它们不能被版本执行。
【问题讨论】:
标签: azure azure-devops entity-framework-core entity-framework-migrations