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