0

VS 2010 と SQL Server 2005 を使用して、Windows プラットフォームで「POS」アプリケーションを開発しています。

クライアント マシンにいくつかのテーブルを保存したいと考えています。SynchronizeStatusクライアント マシンの XML ファイルで名前が付けられたタグがあります。

セットアップをインストールした後、ユーザーがログインするとSynchronizeStatus、XML ファイルで がチェックされます。SynchronizeStatusが に設定されている場合true、いくつかのテーブルをクライアント マシンにインポートしたいので、ユーザーはローカルからのみデータにアクセスできる必要があります。SynchronizeStatusが に設定されている場合false、テーブルをクライアント マシンにインポートする必要はありません。

ModifiedDateすべての同期テーブルで名前が付けられた列があります。

次にユーザーがログインするときに、ModifiedDateクライアント側のテーブルとサーバー側のテーブルから比較する必要があります。サーバー側ModifiedDateがクライアント側よりも大きい場合ModifiedDate、ローカル テーブルはサーバー側テーブルと同期するか、クライアント マシン自体からフェッチする必要があります。

クライアント側のデータをサーバー側のデータに手動で同期したい場合があります。

テーブルをクライアント マシンに保存して同期する最良の方法は何ですか? どうすればいいですか?

を使ってみLocalDataCacheましたがだめでした。

4

0 に答える 0