silverlight clrは、silverlightアプリケーションの分離されたストレージに配置されたSQL Compactデータベースへのアクセスをサポートしていますか?
もしそうなら、コードサンプルへのポインタ。
以前のセッションでサーバーから取得した情報をキャッシュしたいと思います。
silverlight clrは、silverlightアプリケーションの分離されたストレージに配置されたSQL Compactデータベースへのアクセスをサポートしていますか?
もしそうなら、コードサンプルへのポインタ。
以前のセッションでサーバーから取得した情報をキャッシュしたいと思います。
分離ストレージに格納されていたとしても、SQL Server Compact Edition で読み取る Silverlight ライブラリはありません。おそらく将来のバージョンで。これを行おうとしているオープンソース プロジェクトがいくつかあると聞いたことがありますが、まだリリースされているプロジェクトはありません。Beta 2 で Google Gears DB をラップしようとしましたが、成功しませんでした。
Silverlight 用の SQL クライアントはありません。また、ユーザーは分離ストレージからデータを削除することもできます。実行中の Silverlight アプリを右クリックし、[アプリケーション ストレージ] タブに移動します。したがって、ユーザー設定と、アプリが動作しなくても動作するキャッシュ データに使用してください。
データをローカルにキャッシュする必要がある場合は、分離ストレージに XML として格納し、LINQ to XML を使用して読み書きすることをお勧めします。
これに対してデータが多すぎる場合、またはデータが複雑すぎてこれを簡単に行うことができない場合は、データをサーバーに保持し、Silverlight クライアントがネット経由でアクセスする必要があります。
これは、Silverlight 4 の COM 機能を使用することで可能になりましたが、Out Of Browser を実行している場合に限られます。
ここに、SQL Server Compact と Silverlight を使用したサンプルがあります (OOB および昇格され、Windows のみ) - http://erikej.blogspot.com/2010/02/access-local-sql-compact-database-from.html