在Visual Studio 2013中,是否有一种方法可以在进行架构比较时忽略列顺序?我看到此功能已从Visual Studio 2012中删除(据此:https://stackoverflow.com/a/13848952/188740),但我希望它在2013版中重新出现。
这是一个快速的视觉效果来说明我想忽略的内容:
最佳答案
如this blog post所述,Ignore column order
现在是SSDT 17.0版中的一个选项,该版本与Visual Studio 2015兼容。
如果您曾经不得不处理意外数据
将列放在表定义的中间时的运动,
您会知道这很难发现和管理。在此版本中
您现在可以在“高级”中选中“忽略列顺序”选项
发布选项。这会将新列追加到
现有表格,而不是更改表格结构以添加
列在其列出的位置。
您可以通过进入发布配置文件的Advanced...
按钮部分以及数据库项目属性的Advanced...
选项卡的Debug
按钮部分中找到设置。
您还可以通过将以下元素添加到publish.xml文件中来达到相同的效果:
<IgnoreColumnOrder>True</IgnoreColumnOrder>
不幸的是,我不知道在Visual Studio 2013中进行这项工作的方法,但是希望您现在已经升级到Visual Studio的较新版本:)
关于visual-studio - Visual Studio 2013 SQL架构比较:忽略列顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21437024/