删除数据库项目中的表

问题描述 投票:0回答:1

我正在开发一个 .NET 项目,其中包括一个数据库项目 (Dacpac)。

我尝试删除表,但是当我发布数据库项目时,目标数据库中的表并未被删除。

enter image description here

我删除了数据库项目中的表,按照预期的结果,该表应该已经在目标中被删除了。然而结果并没有达到预期。

.net database publish database-project dacpac
1个回答
0
投票

如果您希望在目标中删除表,则需要将发布配置文件配置为“删除目标中的对象,但不在源中删除对象”选项。 您可以在此处激活它。

在数据库项目上选择“发布”后,您需要转到“高级”设置:

然后转到“删除”选项卡,并选中“删除目标中的对象,但不在源中”:

© www.soinside.com 2019 - 2024. All rights reserved.