1

Silverlight チームがベータ版を試したとき、Silverlight 3 の領域に存在する明らかな問題点の 1 つは、オフライン データベースを使用できることです。これにより、SL アプリケーションを右クリックし、ローカルにインストールしてから、インターネットなしで、ローカル設定でデータを操作できます。

SQLite を使用した Google Gears などのアイテムが使用された記事をいくつか読んだことがありますが、これまでのところ、誰かが SQL CE データベースで同じことを実行できるまともな方法を思いついた人はいません。

私は理論を立てていて、フィードバックを得たいと思っていました...多くの場合、LOB アプリケーションでは、システムに「ドライバー」をインストールする必要があり、最終的に何らかのデータ アクセス コンポーネントまたはその他の監視デバイスが使用されます。 LOB アプリケーションによって。私が考えているのは、ClickOnce 戦略を使用して、ローカル マシンにインストールされるドライバーを構築し、ユーザーがオフラインのときに「ローカル」Web サービスを作成することです。

誰かがこのシナリオを試したことがありますか?もしそうなら、その方法の長所/短所は何でしたか? この方法を最終決定しなかった場合、経験に基づいた最終決定は何でしたか?また、プロジェクトでこのナットを解こうとしている人に、今後何をアドバイスしますか?

4

3 に答える 3

1

これは、SQLite 風のエクスペリエンスで見つけることができる最高のものです。

http://silverdb.codeplex.com/

于 2009-07-23T18:28:13.320 に答える
0

Jeremy Likeness のおかげで、彼が開発した優れたオープンソース プロジェクトがあるようです。これで実際に私の問題のほとんどが解決される可能性があります。サーバーへのコールバックなしでレポートをレンダリングする方法を理解する必要があるだけです。ゴールデン、このプロジェクトを復活させる時が来ました (すべてがうまくいけば、それは 2012 年のいつかになるでしょう)

于 2011-09-19T12:58:04.540 に答える
0

5 ~ 6 か月前から、Silverlight でデータベースへの直接アクセスをサポートしようとしてきました。データベースを Silverlight に移植するためにさまざまな方法を検討した後、1 つのオブジェクト データベースで動作する 1 つの POC を取得しましたが、リリースするにはまだ少し時間がかかります... これについては、近いうちにブログに書くかもしれません。

クライアントのマシンにWebサービスがインストールされていない可能性があるため、「ローカル」Webサービスを作成することは良い考えだとは思いません。

于 2009-07-22T15:14:43.583 に答える