是否可以将SSIS软件包文件(.dtsx)作为EF Core 2.2迁移的一部分,以便该迁移将软件包安装在目标服务器上?
在迁移中,可以在MigrationBuilder.Sql()中包含任意SQL脚本。有一组stored procedures可用于将SSIS项目或单个软件包部署到SSIS目录中。
这是处理EF迁移不直接支持的SQL Server工件的一种方法。但是,除了数据库架构之外,还需要部署其他内容,这表明您应该强烈考虑使用SQL Server Data Tools(对SSIS具有一流的支持)来管理SQL Server DevOps,而不是EF迁移。