質問

次のプロジェクトにWCFまたはMicrosoft Sync Frameworkを使用するオプションがあります。 これは、モバイル(.net cf)フロントエンドと同期する必要があるSQL Serverバックエンドになります。

いくつかの問題がありますが、 1. 2つのデータベース間のデータベーススキーマは同じではありません。
2.サーバー側では、実際に更新を行うために.net dllを呼び出す必要があります 3.サーバーデータベースに最小限の変更を加えたい。それはすでに生産中であり、私たちはそれをいじりたくありません。

2つのエンドポイント間でWCFとの同期を実行できることは知っていますが、Sync Frameworkは本当に私に何かを買ってくれるでしょうか

役に立ちましたか?

解決

モバイルデバイスとサーバーの両方で変更を許可しますか?その場合、モバイルのユーザーAとサーバーのユーザーBによって同じデータレコードが変更された場合、どのように競合を処理しますか?

同期フレームワークとWCFの大きな違いは、同期フレームワークがそのような競合を検出するために構築され、WCFがそうではないのにそれらを処理するルーチンを提供することです。

そうは言っても、「サーバー側では、実際に.net dllを呼び出して更新を行う必要がある」と述べています。これは、会社が既に持っているか、開発中の特定のDLLでなければならないということである場合、同期フレームワークのSQL Serverの直接更新を許可することを除外するようです。同期フレームワークを使用すると、サーバーとモバイルデバイスの両方のデータベースと直接通信します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top