使用VS2012数据库项目,我可以使其在发布时忽略列的顺序,并将列添加到表的末尾吗?这是更快和更安全的选项。
我认为目前在Visual Studio 2012中没有办法做到这一点。根据this page,高级部署设置中应该有一个“忽略列顺序”的选项,但是此选项已被删除。显然,此选项的范围很容易引起混淆,因此微软决定在改进之前将其删除。(实际上,该页面声称此选项已从SQL Server Data Tools中删除,但我认为这是错误的。我已经确认在带有SSDT的Visual Studio 2010中存在此选项,因此我认为问题实际上出现在VS 2012中。)
对于Visual Studio 2010,您可以按以下方式进行设置。