1

作成した IsolatedStorage LINQ to SQL データベースの情報を主に表示するアプリケーションを作成しようとしています。

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

このようなことを行うための最良の方法は何ですか? このようにインストール時にDBをロードするのは正しいですか?

私はWP7に非常に慣れていないので、どんなアイデアでも受け入れます!

ありがとうございました :)

4

2 に答える 2

2

インストール プロセス中にコードを実行することはできません。最初の読み込みでそれを行うこともできますが、なぜユーザーにそれを待たせるのでしょうか?

個人的には、ビルド プロセスの一部として (CI/CD を使用していない場合は手動で) データベースを作成し、それをアプリケーションと共にデプロイすることをお勧めします。次に、アプリケーション インストール ディレクトリからデータベースを読み取り専用として開くことができます(分離ストレージへのコピーを回避するため)。

データベースに書き込む必要がある場合は、そのために分離ストレージにある 2 番目のデータベースを使用できます。

于 2012-04-26T03:46:03.630 に答える
1

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

于 2012-04-25T07:12:59.073 に答える