VS 2010 と SQL Server 2005 を使用して、Windows プラットフォームで「POS」アプリケーションを開発しています。
クライアント マシンにいくつかのテーブルを保存したいと考えています。SynchronizeStatus
クライアント マシンの XML ファイルで名前が付けられたタグがあります。
セットアップをインストールした後、ユーザーがログインするとSynchronizeStatus
、XML ファイルで がチェックされます。SynchronizeStatus
が に設定されている場合true
、いくつかのテーブルをクライアント マシンにインポートしたいので、ユーザーはローカルからのみデータにアクセスできる必要があります。SynchronizeStatus
が に設定されている場合false
、テーブルをクライアント マシンにインポートする必要はありません。
ModifiedDate
すべての同期テーブルで名前が付けられた列があります。
次にユーザーがログインするときに、ModifiedDate
クライアント側のテーブルとサーバー側のテーブルから比較する必要があります。サーバー側ModifiedDate
がクライアント側よりも大きい場合ModifiedDate
、ローカル テーブルはサーバー側テーブルと同期するか、クライアント マシン自体からフェッチする必要があります。
クライアント側のデータをサーバー側のデータに手動で同期したい場合があります。
テーブルをクライアント マシンに保存して同期する最良の方法は何ですか? どうすればいいですか?
を使ってみLocalDataCache
ましたがだめでした。