2012-04-24 12 views
1

私が作成したIsolatedStorage LINQ to SQLデータベースの情報を主に表示するアプリケーションを作成しようとしています。WP7:インストール時にデータベースを作成する方法

私はアプリケーションのインストール時に、情報をデータベースにロードしたいと思います。かなりのデータがあります。

私はこのようなことをする最良の方法は何か不思議でしたか?私はこのようなインストールでDBをロードする権利がありますか?

私はWP7をとても新しくしていますので、私はどんなアイディアにもオープンしています!

ありがとうございました:)私のアプリ

答えて

2

インストールプロセス中にコードを実行することはできません。あなたはにすることができますが、なぜユーザーはそれを待つのですか?

データベースをビルドプロセスの一部として(またはCI/CDを使用していない場合は手作業で)作成し、アプリケーションと共に展開することをお勧めします。 open the database from the application install directory as read-only(隔離されたストレージへのコピーを避けるため)。

データベースへの書き込みがある場合は、そのために独立したストレージに存在する2番目のデータベースを使用できます。

1

一つは、30MBのデータベースファイルを展開します。これを行うには、別のプロジェクトでこのデータベースを生成し、Code Firstでデータベースを生成し、エミュレータからPCにdatabase.sdfファイルをダウンロードし、プライマリプロジェクトにコンテンツとして追加する必要があります。私はそれに達するためにthis articleに従っています。

関連する問題