SSIS dtsx文件的EF Core迁移

EF Core Migration of SSIS dtsx file

是否可以包含 SSIS 包文件 (.dtsx) 作为 EF Core 2.2 迁移的一部分,以便迁移在目标服务器上安装包?

在迁移中,您可以包含任意 SQL 脚本和 MigrationBuilder.Sql(). And there's a set of stored procedures,您可以使用这些脚本将 SSIS 项目或单个包部署到 SSIS 目录。

这是处理 SQL EF 迁移不直接支持的服务器工件的一种方法。但是,需要部署数据库模式以外的东西表明您应该强烈考虑 使用SQL Server Data Tools (which has first-class support for SSIS) to manage your SQL Server DevOps,而不是 EF 迁移。