2011-11-17 11 views
3

事態の本質は、次のようにダウンしています:Entity Frameworkの

  • 私は常に 中央のデータベースに更新する必要があるデータ収集システムを持っています。
  • データベースは
  • によりデバイス上に(Iから逃げるまたは修正することができない こと)幾分フレーク状のWiFi接続を介して接続されているが、それは
    30からどこであってもよいようにローカルにデータを格納するために必要コネクションの数秒前~12時間前
    を復元することができます。データ収集は、Windows XPのPC

の数で実行されます

  • サーバーは、SQL Server 2000のある
  • (お客様がアップグレードについての足をドラッグしている)現在のシステムは、データセットを使用し、Diffgramsはに対処するためのXMLにシリアライズローカルストレージ。私はデータアクセスのためにEntity Frameworkを使用してシステムを書き直したいと思っていますが、ネットワークに接続されていない期間に電源遮断から保護する必要があるため、最後の数日間のデータのオフラインコピーを維持する機能は不可欠です。

    最高のアプローチに関するアドバイスをいただければ幸いです。

  • +0

    ローカルDBインスタンスに格納し、バックグラウンドプロセスで、メインサーバーとの接続に問題がある場合に対処してください。これは、自動インクリメントの値がクロスサーバで動作できないため、DB設計に影響します。 –

    +0

    これまでのコメントを読んで、2008 R2にアップグレードするように説得するまで、私はこのワームを缶の中にしっかりと残すつもりだと思う。 – Vehlin

    答えて

    3

    Entity Frameworkは、これを直接手助けすることはありません。 http://msdn.microsoft.com/en-us/sync/bb887608

    +0

    これまでのコメントを読んで、2008 R2にアップグレードするように説得するまで、私はこのワームを缶の中にしっかりと残すつもりだと思う。助けてくれてありがとう。 – Vehlin