【问题标题】:Data Sync for Universal Windows App(desktop) Sqlite通用 Windows 应用程序(桌面)Sqlite 的数据同步
【发布时间】:2018-04-14 18:36:41
【问题描述】:

我目前正在开发一个 Windows 通用应用程序项目(桌面应用程序),我想做的是使用 sqlite 数据库将数据存储在我的 uwp 应用程序中,并能够将这些数据同步到位于 azure 上的 sql 数据库,我去了在网上看到这个 https://blogs.msdn.microsoft.com/sync/2010/08/31/sql-server-to-sql-azure-synchronization-using-sync-framework-2-1/ 但它似乎适用于 sqlcompact 和 sql to sql on azure。 请任何人帮助我如何将我的 uwp sqlite 数据库与 azure 上的 sql 数据库同步。谢谢

【问题讨论】:

    标签: c# sql-server sqlite azure uwp


    【解决方案1】:

    如何将我的 uwp sqlite 数据库与 azure 上的 sql 数据库同步。

    您可以使用Azure app service。移动应用程序具有“离线同步”功能:

    您可以自动将数据集与后端数据同步,包括冲突解决支持。

    有关“离线同步”的更多详细信息,请参考this document。 如何创建 UWP 移动应用请参考this article

    在您的场景中,由于您已经在 azure 上有一个 SqlServer,因此当您按照教程进行操作时,在创建后端后,在Configure the server project 的步骤中,您可以改为选择“使用现有数据库”。

    客户端移动应用创建成功后,需要Enable offline sync for your Windows app。该示例只是展示了如何将 SQLite 用作本地存储。使用PushAsync 方法将表推送到配置SQL Server 以满足您的要求的后端。

    【讨论】:

    • 非常感谢你,你的救命恩人
    猜你喜欢
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多