2010-11-29 10 views
0

私は、配信ドライバが使用するCompact Frameworkアプリケーションを構築しました。このシステムには、サーバー上のWCFサービスとSQLデータベース、およびモバイルデバイス上で実行されているSQL CEデータベースとCFアプリケーションが含まれています。CFアプリケーション、dbおよびサーバーコードを更新する最も良い方法

ここで、新しいバージョンをリリースすると、これを簡単にすべて更新する方法がありますか?問題は次のとおりである:

  • 最初のSQL CEデータベースを移入する必要がありPDAにインストールした場合、それはPDAの
  • の数百に展開することができます。これにはしばらく時間がかかります。私はアプリがアップグレードされるたびにこれを行う必要はないので、ファイル全体を置き換えて再作成するのではなく、dbスキーマを更新するスクリプトを実行する必要があります。
  • WCFサービスコードが
  • 更新する必要がありますSQLデータベーススキーマは、私はこのすべてのソリューションを見ることができます

を更新する必要がありますが、それは多くの作業のように思えます。私はそれをすべて開始する前にいくつかのヒントを得ることが役に立つかもしれないと思った。

どうもありがとう マーク

答えて

1

私が思うに、あなたはあなたのクライアント(PDAの+のSQL CE)をアップグレードすることができる2つのフェーズ

1 - クライアントの展開

2であなたの全体の展開を分割する必要があります - サーバー側の機能(WCFサービスコード+ SQL Serverデータベース)をアップグレードできるSerevr展開

これらの2つのフェーズは互いに独立している必要があります。痛い

+0

コメントありがとうSaurabh。私は答えとしてマークしませんでしたが、それは確かに有効なポイントです。 –

+0

他に誰もコメントを追加していないので、私はこれを答えにしました。提案にもう一度感謝します。 –

関連する問題