-1

これを達成することは可能ですか?

  1. データベースからデータをダウンロード/フェッチし、後で使用するために(インターネット接続なしで)Windowsモバイルアプリにローカルに保存します。

  2. データベースにローカルで変更を加えます。

  3. ローカルデータベースの変更をアップロードして、サーバーからデータベースを手動で更新します。

同期機能について考えていますが、サーバーでOracle Databaseを使用しており、OracleDBとSQLServerCompactは相互の同期を自然にサポートしていません。

4

3 に答える 3

0

確かにこれは完全に可能ですが、残念ながら同期機能を自分で作成する必要があります。これを組み込むことはできるかもしれませんが、現時点ではボルトオンソリューションがないため、同期機能を追加する必要があります。

ハッピーコーディング!

于 2013-02-08T03:10:30.463 に答える
0

ADO.NET テクノロジについてお読みください。
これは、シナリオの実装のために作成されました-サーバーデータの切断されたキャッシュの維持。

たとえば、 この記事を見てください

そして、ここにより具体的な例があります-> ADO.NETの切断されたアーキテクチャ

于 2013-02-08T06:38:23.223 に答える
0

まさにこれを行うための Microsoft からの優れたウォークスルーを次に示します。

チュートリアル: 時々接続するスマート デバイス アプリケーションの作成

この手法は 100% 信頼できるわけではなく、最新のデータを投稿するのを「忘れる」可能性があることが報告されていることに注意してください。

これを回避するには、最新のデータが書き込まれた時刻または更新された時刻を格納する各テーブルにTimeStamp DateTimeフィールドを追加し、最新のレコードのみをプル/プッシュするようにクエリを変更します。

于 2013-02-08T14:36:14.360 に答える