0

ハンドヘルド アプリとバックエンド アプリの間でデータを同期するために、WCF サービス ライブラリとローカル データベース キャッシュを使用しています (ここここで説明されています)。

同期が機能します。

ハンドヘルドのユーザーは、データのサブセットのみを必要とします。ただし、ローカル データベース キャッシュを設定する場合、同期するテーブル全体しか選択できません (バックエンドからの新しい増分データはすべてハンドヘルドにプルされます)。

ハンドヘルドのユーザーに割り当てられたルートのみを選択するなど、同期に条件を追加することはできますか? ローカル データベース キャッシュにこの機能があるのか​​もしれませんが、見つかりませんでした。

代替ソリューション:

  1. 生成された .cs ファイルを見て、SQL を見ました。おそらく、その SQL を変更してパラメーターを含めることができますか? しかし、それはハックのように感じます。
  2. または、ユーザー パラメーターを持つ独自の WCF サービスを作成することもできます。
4

1 に答える 1

0

条件付き同期を追加できるSQLServerパブリケーションサービスも試すことができると思います

于 2012-08-24T09:48:37.060 に答える