使用Visual Studio数据库项目在源代码管理下获取SQL

时间:2014-07-18 01:54:32

标签: sql visual-studio version-control

只是试图查看它是否足够可靠,将数据库导入Visual Studio,然后将其推送到源代码管理下,稍后使用Visual Studio生成更改脚本和部署?

我一直在和我的同事谈话,他们说使用Visual Studio生成更改脚本是不够可靠的,因为它无法生成正确的更新/更改脚本。

他们一直在构建一个工具来比较模式并将数据库对象加载到一个xml文件中,该文件将用作基线,并且只要需要进行更改,dev就应该手动编辑xml文件然后运行cmd命令来生成SQL改变脚本。

从我的角度来看,我发现使用VS进行编辑和部署更容易,因为它具有智能感知功能和所有精美的IDE功能。

1 个答案:

答案 0 :(得分:0)

Visual Studio中的数据库项目非常棒。我们已经使用了一段时间,从来没有遇到过问题。除非您首先使用类似EF代码的东西,否则您必须将数据库对象置于源代码控制之下,就像保存代码一样!