0

我想创建一个 Windows 窗体应用程序,当有连接时,它应该能够在服务器数据库上添加/编辑/删除记录,但如果有任何连接问题,用户仍然应该能够脱机工作,然后将其同步回服务器当连接恢复时。

我阅读了有关 Microsoft Sync Framework 和本地数据库缓存的信息,但在 Visual Studio 2012 中找不到本地数据库缓存。

4

2 回答 2

1

您可以拥有自己的数据集,可以离线更新。唯一的事情就是将数据集写入 XML 文件,当用户更改时,更新数据集并使用 ds.writexml 和 ds.writexmlschema 方法重写相应的数据集 XML。

于 2013-03-21T13:17:14.270 回答
0

本地数据库缓存在 VS 2012 中被取出。

但是,您可以将 SQL Server Compact Toolbox 用于类似的东西,请参阅:SQL SERVER COMPACT TOOLBOX SYNC FRAMEWORK SUPPORT

也不会阻止您使用 Sync Fx 对同步进行手动编码。

于 2013-03-21T14:01:35.380 回答