C# 红门Sql比较SDK替代方案?--他们的“自动映射”;特写“;正在销毁我的数据

C# 红门Sql比较SDK替代方案?--他们的“自动映射”;特写“;正在销毁我的数据,c#,sql-server,redgate,C#,Sql Server,Redgate,有谁有一个好的M$Sql Server模式比较工具可以嵌入到我的更新程序中吗?使用RedGate,如果删除一个字段并添加另一个具有相同数据类型的字段,它会将旧数据复制到新列中,从而破坏我的数据。如果关闭,则无法关闭。他们声称这是一个“功能”Visual Stuido有一个本地的>其他语言>sql server每个项目,然后你可以在菜单中进行比较,你可以在删除旧字段之前添加新字段,这样它就不会复制数据。我在1000多个位置部署了1000多个数据库。我需要能够将比较工具嵌入到我们用C#编写的自制更新

有谁有一个好的M$Sql Server模式比较工具可以嵌入到我的更新程序中吗?使用RedGate,如果删除一个字段并添加另一个具有相同数据类型的字段,它会将旧数据复制到新列中,从而破坏我的数据。如果关闭,则无法关闭。他们声称这是一个“功能”

Visual Stuido有一个本地的>其他语言>sql server每个项目,然后你可以在菜单中进行比较,你可以在删除旧字段之前添加新字段,这样它就不会复制数据。我在1000多个位置部署了1000多个数据库。我需要能够将比较工具嵌入到我们用C#编写的自制更新程序中,这听起来并不理想。您是否尝试过以一种微妙的方式改变新列的数据类型,这并不重要,但可能会欺骗自动映射功能,使其认为这是一个不同的列?