【发布时间】:2010-09-06 19:54:27
【问题描述】:
我正在使用 .Net 4 和 Visual Studio 2010 开始一个新的、基于服务器的大型项目。我以前做过很多次(使用各种版本),但我从来没有找到维护数据库的好方法.在过去的几年里,有很多新技术让这变得更容易。但是,我还没有找到一件事:一种可以基于模型自动更新数据库的技术/框架,而不会重新生成整个事物并丢失所有数据。谁能给我指出类似的方向?
如果没有,任何人都可以为我指出这种开发的最佳实践方向吗?我们有一个开发数据库、一个测试数据库和一个生产数据库。我希望能够运行一些自动生成的脚本或代码来根据最新模型更新数据库。我知道某些更改比其他更改更难跟踪,但目前大约 95% 的架构更改是添加的表或列。这些更改应该可以自动生成脚本 - 对吧?
任何帮助我使这个数据库有一个良好的开端的帮助将不胜感激!
【问题讨论】:
标签: sql-server database visual-studio visual-studio-2010