当前位置:  开发笔记 > 开发工具 > 正文

如何保持代码库和数据库架构同步?

如何解决《如何保持代码库和数据库架构同步?》经验,为你挑选了0个好方法。

所以最近在我正在开展的一个项目中,我们一直在努力保持解决方案的代码库和相关的数据库架构同步(Database = SQL Server 2008).

数据库更改发生得相当频繁(添加列,约束,关系等),因此人们从源代码控制中获取"获取最新"并发现他们也需要重建数据库并不常见(有时候他们忘记做后者).

我们没有使用VSTS:Database Edition(DataDude),而是使用带有脚本(批处理文件)的标准Visual Studio数据库项目,该脚本从T-SQL脚本中删除并重新创建数据库.该解决方案是一个.Net和ASP.net解决方案,LINQ to SQL底层为ORM.

任何人都有关于采取(自动或非自动)方法的想法,这将使每个人都了解最新的数据库架构?

与MSBuild的持续集成是一个选项,但只能帮助获取所提交的任何重大更改,它在我上面强调的方案中并没有真正帮助.

我们正在使用Team Foundation Server,如果这有帮助..

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有