4

我们将其中一个 SQL Server DB 项目拆分为两个单独的项目。

Core.DB
   Tables
   PostDeployment
   PreDeployment

Core.Seed (Reference to Core.DB)
   PostDeployment
   PreDeployment

我有一般的“表”发布工作,但现在我试图弄清楚如何让核心文件夹中的 PostDeployment 和 PreDeployment 脚本运行。

只是为了澄清。当我从 Core.Seed 发布时,我希望发布所有表(这是有效的),但我还需要两个项目的部署前和部署后脚本才能运行。

我不知道如何做到这一点。有什么建议么?这可能吗?

4

1 回答 1

2

Doh(简单问题)。

因此,如果您在同一解决方案中有引用的项目,此解决方案将适用于您。

在我的 PostDeployment.sql 中,我有:

:r .\..\..\Core.DB\PostDeployment\_BasePostDeployment.sql
:r .\Client\_ClientPostDeployment.sql

这使我可以参考其他项目。

于 2016-05-03T16:54:09.667 回答