当我将DACPAC导入VS SS DT项目时,它为我创建了一个非常好的文件夹结构:我所有的模式都在名为" Security"的文件夹下定义。然后每个模式都有自己的命名文件夹,其中包含名为" Tables"," Stored Procedures"等的文件夹。但是,如果我右键单击项目名称并选择Add>表,新表刚刚添加到项目的根目录中。这看起来并不正确。有没有办法让VS尊重我导入DACPAC时创建的有组织的文件结构?
答案 0 :(得分:1)
我发现处理此问题的最佳方法不是进行VS端更改,而是进行SQL Server端更改。在对相关数据库进行更改之后,我会对SQL Server上的实际数据库和VS项目进行模式比较。当我针对diff进行更新时,保持了良好的结构。
答案 1 :(得分:0)
那是因为您将表添加到了根文件夹级别(例如,右键单击项目名称)。而是右键单击名为“ Tables”的文件夹,然后可以在该文件夹下添加表定义。