0

私はsqliteをオフラインデータベースとして使用してwin8アプリに取り組んでいます。私も同じ機能を持つウェブサイトを持っています。したがって、ユーザーはオフラインの winrt アプリと Web サイトを使用できます。今、2 つのデータベースを同期する方法が必要です。アルゴリズムやテクニックはありますか?私の時間は非常に短く、本当に大変な仕事です。

4

1 に答える 1

0

Xyroid が既に提案したように、短い時間枠を考えると、最善の策はSync Toolkit Windows 8 WinRTを使用することです。Microsoft Sync Framework Toolkitの上に構築されており、Windows 8 クライアントのサポートが追加されています。唯一の前提条件は、クライアントのデータベースとして SQLite を使用していることです。

これら 2 つのフレームワークは両方とも、ADO.NET を使用してアクセスできるすべてのデータベースをサポートするバックエンドでMicrosoft Sync Frameworkを使用します。MySQL 用の適切な ADO.NET プロバイダーを使用してデータベースにアクセスしていると仮定すると、問題なく動作するはずです。

同期を機能させるにはまだ多少の作業が必要ですが、すべてを最初から行う場合よりもはるかに少ないことは間違いありません。ただし、同期を機能させるために、データベース構造を少し変更する必要がある場合があることを考慮してください。

于 2013-07-13T05:03:17.863 に答える