0

我正在使用 sqlite 作为离线数据库开发 win8 应用程序。我也有一个具有相同功能的网站。因此用户可以使用离线的 winrt 应用程序和网站。现在我想要一种同步两个数据库的方法。有什么算法或技术吗?我的时间很短,这真的是一项艰巨的任务。

4

1 回答 1

0

正如 Xyroid 已经建议的那样,鉴于时间短,最好的选择是使用Sync Toolkit Windows 8 WinRT它建立在Microsoft Sync Framework Toolkit之上,增加了对 Windows 8 客户端的支持。唯一的先决条件是您使用 SQLite 作为客户端上的数据库,您就是这样。

这两个框架都在后端使用Microsoft Sync Framework,它应该支持可以使用 ADO.NET 访问的任何数据库。假设您正在为 MySQL 使用适当的 ADO.NET 提供程序来访问数据库,它应该可以正常工作。

使同步工作仍然需要一些工作,但肯定比从头开始做这一切要少得多。但请考虑到,您可能需要稍微修改数据库结构以使同步工作。

于 2013-07-13T05:03:17.863 回答