我有较旧的项目,其中所有DDL文件都在Project / Schema Objects下,还有一个新创建的项目,其中所有DDL文件都在Project / dbo /下创建。有功能上的区别,还是有使用的标准约定?我正在处理的所有其他项目都使用模式对象。
只需清楚一点,两种情况下的表和所有内容都在dbo模式中。这只是我想知道的结构。
答案 0 :(得分:0)
dbo
文件夹实际上是一个架构。 database_owner
模式是特定的。它与数据库体系结构有关,但是您不必担心。只要确保以这种方式离开层次结构即可。
答案 1 :(得分:0)
文件夹结构并不重要。较早的VS DB项目使用了更详细的结构。当SSDT发布时,这得到了简化。如果要保持一致性,则始终可以从当前数据库导入模式,并通过较旧的结构移植端口(部署前/部署后脚本以及其他自定义内容)。但是,文件夹结构有些随意。您不需要使用任何集合结构-只会使项目组织变得更容易。