1

古いアプリケーションを Silverlight (バージョン 5) に移植する作業を行っています。アプリケーションには、項目が条件付きで入力されるコンボ ボックスを含む多くのフォームがあります。これは、アプリケーション内に格納された Access データベースを介して古いアプリケーションで処理され、DAO オブジェクト ライブラリを使用してクエリされます。Silverlight ではこの機能を模倣できると思っていましたが、Silverlight ではローカル データベースの保存と操作ができないことがわかりました (間違っていたら訂正してください)。このアプリはオフラインで Mac と Windows のブラウザ外で動作する必要があるため、データベース操作のために Web サービス ルートに進むことができません。

だから、私は代替手段を探しています。XML と LINQ を使用して、一種の準データベースを実現できるようです。これに関する私の質問は、Mac および Windows プラットフォームで引き続き機能しますか? 他の代替案も大歓迎です。

4

2 に答える 2

0

与えられたすべての提案に感謝します。質問に対するコメントで Brad の提案に従い、IsolatedStorage を使用します。COM と MS SQL CE だけを使用できればよいのですが、クロスプラットフォームが必要です。また、サードパーティのソリューションを使用できればいいのにと思いますが、サードパーティのソフトウェアに依存せず、余分なコストも避けようとしています.

Linq to XML は非常に有用であることが証明されています: http://msdn.microsoft.com/en-us/library/bb387087.aspx

于 2012-07-16T15:51:31.970 に答える
0

siaqodb (http://siaqodb.com/) を使用できます。これは商用です。別のオプションhttp://sterling.codeplex.com/

これは分離ストレージに保存されますが、ユーザーのハードディスクに保存したい場合は、OOB Trusted アプリケーションを使用できます。

于 2012-07-06T06:50:29.863 に答える