Silverlight チームがベータ版を試したとき、Silverlight 3 の領域に存在する明らかな問題点の 1 つは、オフライン データベースを使用できることです。これにより、SL アプリケーションを右クリックし、ローカルにインストールしてから、インターネットなしで、ローカル設定でデータを操作できます。
SQLite を使用した Google Gears などのアイテムが使用された記事をいくつか読んだことがありますが、これまでのところ、誰かが SQL CE データベースで同じことを実行できるまともな方法を思いついた人はいません。
私は理論を立てていて、フィードバックを得たいと思っていました...多くの場合、LOB アプリケーションでは、システムに「ドライバー」をインストールする必要があり、最終的に何らかのデータ アクセス コンポーネントまたはその他の監視デバイスが使用されます。 LOB アプリケーションによって。私が考えているのは、ClickOnce 戦略を使用して、ローカル マシンにインストールされるドライバーを構築し、ユーザーがオフラインのときに「ローカル」Web サービスを作成することです。
誰かがこのシナリオを試したことがありますか?もしそうなら、その方法の長所/短所は何でしたか? この方法を最終決定しなかった場合、経験に基づいた最終決定は何でしたか?また、プロジェクトでこのナットを解こうとしている人に、今後何をアドバイスしますか?