【发布时间】:2013-04-04 12:08:49
【问题描述】:
我有一个在服务器上填充了数据的数据库。我做了一些 更改数据库模型,我希望将现有数据与新数据合并而不会丢失所有内容。
您知道实现此目的的适当且严肃的方法吗?
【问题讨论】:
标签: asp.net sql entity-framework
我有一个在服务器上填充了数据的数据库。我做了一些 更改数据库模型,我希望将现有数据与新数据合并而不会丢失所有内容。
您知道实现此目的的适当且严肃的方法吗?
【问题讨论】:
标签: asp.net sql entity-framework
一种方法是设置从它们每个到单个数据库的复制。但这似乎相当耗时。我认为您可能必须编写一个程序来执行此操作(.net 或 SQL),因为如果您有两条具有相同主键的记录,它如何知道要获取哪条记录?
如果您知道永远不会有任何重复,您可以编写 sql 语句来执行此操作。但这是一个相当大的假设。
您可以尝试http://www.red-gate.com/products/sql-development/sql-data-compare/ 之类的方法,它会同步数据,我相信它也会弄清楚当有两条记录时该怎么做。我在 Red-Gate 产品上的运气非常好。
【讨论】: