【发布时间】:2011-01-03 01:04:33
【问题描述】:
对于熟悉 Microsoft Sync Framework 的人来说,这个问题适合您。这是关于应用程序版本控制的。假设我发布了我的软件的 1.0 版本,并且从 1.0 版本的 Web 服务创建了一个本地数据库 sdf 文件,并且生活持续了一段时间,用户使用该应用程序并将数据放入本地数据库等等,那么我的软件 2.0 版出来了,它们是对数据库(模式)的更改,例如新列、新表、可空性更改等......
如果用户在 1.0 版数据库中有数据并且我发布了一个新的 2.0 版网络服务,因为该软件的 2.0 版已经发布并且 1.0 版数据库不再能够与 2.0 版同步,那该怎么办? web 服务,我如何从 1.0 版数据库中获取他们的数据?更重要的是,如何在不丢失任何 1.0 数据的情况下将每个人干净地更新到 2.0 版?
【问题讨论】:
标签: c# .net microsoft-sync-framework