我们将我们的 SQL Server 数据库项目之一拆分为两个单独的项目。

Core.DB
   Tables
   PostDeployment
   PreDeployment

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

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

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

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

最佳答案

Doh(简单的问题)。

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

在我的 PostDeployment.sql 我有:

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

这让我可以引用另一个项目。

关于c# - 包括来自 DB 项目引用的 SQL Server PostDeployment,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37007406/

10-11 22:59