我的应用程序在Windows CE 6.0上运行,它使用SQL Server CE .sdf
文件来存储用户数据。该应用程序在工业设备上运行,该设备未连接到互联网。更新软件的唯一方法是将USB记忆棒插入其中。
正如预期的那样,应用程序的第一个版本1.0现在需要更新到1.1,数据库架构也是如此。
我怎么能合并设备上的.sdf版本1.0,它可以通过设备的文件系统(USB记忆棒)获得最新的1.1数据库架构。
我在下面添加了一张图片,以帮助理解我的问题。
我知道RDA和Merge Replication的可能性,但我的应用程序没有通过http连接到中央服务器。在学习如何使用它们之前,我想要一个专家建议。
答案 0 :(得分:1)
您需要以编程方式将架构所需的更改从1.0更改为1.1。 您可以通过使用ALTER TABLE / CREATE TABLE语句,并通过查询INFORMATION_SCHEMA视图来检查当前模式来完成此操作