【发布时间】:2010-07-22 13:29:57
【问题描述】:
我目前正在处理一个包含多个“Visual Studio 解决方案”的项目。一个用于主应用程序,另一个是基于组件的项目,将在其他应用程序中重用。
问题在于所有三个解决方案都需要访问同一个数据库中的数据。每个组件都有自己的一组视图、函数和存储过程,但架构的不同之处(一个组件可能需要另一个组件不需要的字段)。
基本上,我不希望一个解决方案因为我对另一个解决方案所做的更改而中断。
在我看来,我有两个选择:
- 创建一个在所有纯粹包含数据库脚本的解决方案中引用的新项目
- 管理主应用程序解决方案中的 Schema 以及其他解决方案中的视图、函数和存储过程(视情况而定),并且在构建时要非常非常小心
任何建议将不胜感激。
提前致谢,
杰森
【问题讨论】:
标签: sql-server version-control stored-procedures