Visual Studio 2010中数据库开发的最佳实践?

时间:2010-09-06 19:54:27

标签: sql-server database visual-studio visual-studio-2010

我正在使用.Net 4和Visual Studio 2010启动一个新的,基于服务器的大型项目。我之前已经做了很多次(有各种版本),但我从来没有找到一种维护数据库的好方法。在过去的几年里,有很多新技术可以让这更容易。但是,有一件事我没有找到:一种技术/框架,它可以基于模型自动更新数据库,而无需重新生成整个数据并丢失所有数据。任何人都能指出我的方向吗?

如果没有,有人能指出我这种发展的最佳实践方向吗?我们有一个开发DB,一个测试DB和一个生产DB。我希望能够运行一些自动生成的脚本或代码来根据最新型号更新数据库。我知道某些更改比其他更难更难跟踪,但目前大约95%的模式更改是添加表或列。这些更改应该可以自动生成脚本 - 对吗?

任何帮助我让这个数据库开始良好的帮助将非常感谢!

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

  

根据模型自动更新数据库

这听起来非常像Ruby On Rails数据迁移。对于.NET,有几个项目可以帮助解决这个问题: