visual-studio-2017 - 数据库项目中的 dbo 文件夹与 Schema Objects 文件夹中是否有理由有表、视图等
问题描述
我有旧项目,其中所有 DDL 文件都在 Project/Schema Objects 下,还有一个新创建的项目,其中所有 DDL 文件都在 Project/dbo/ 下创建。是否存在功能差异,或者是否有使用的标准约定?我正在处理的所有其他项目都使用模式对象。
需要明确的是,在这两种情况下,表和所有内容都在 dbo 模式中。这只是我想知道的结构。
解决方案
文件夹结构并不重要。较旧的 VS DB 项目使用更详细的结构。SSDT 发布时,这一点得到了简化。如果您想要一致性,您始终可以从当前数据库导入模式并移植到旧结构(部署前/部署后脚本和其他任何自定义)。但是,文件夹结构有些随意。您不需要使用任何固定结构 - 它只是使项目组织更容易。
推荐阅读
- ionic4 - 如果类的参数为空或'',如何快速检查?
- javascript - 部署在子目录中的 Create React App 如何与 url 参数一起使用?
- ios - 没有 Xcode,后台获取永远不会触发
- c# - 如何从满足某些条件的列表中删除记录组
- cobol - 如何在 Cobol 中将 VT-BSTR 对象引用传递给 PIC X
- c# - Wpf 自定义 DatePicker 日历和 CalendarDayButton
- python - 用 matplotlib 中的值更改点的维度
- android - onActivityResult() 之后的错误结果代码以启用蓝牙和发现
- slack - Slack API - 向个人空间(您)发送直接消息
- reactjs - 在 ReactTable 中隐藏垂直滚动条