多くのデータを含む既存のデータベースを独立したストレージにロードする方法を教えてください。私は電話機7でデータベースを使用する方法はほとんど読んでいませんが、あらかじめ定義されたデータはロードされません。代わりに、後で初めて使用する場合はデータベースを作成します。Windows phone 7-既存のデータベースを独立したストレージにロードする
2
A
答えて
1
データベースをプロジェクトに追加することはできますが、読み取り専用モードでのみ使用できます。読み書きする場合は、インストール後に別のデータベースにデータをコピーするコードを追加する必要があります。その記事から
http://visualstudiomagazine.com/articles/2011/10/01/linq-to-sql-on-windows-phone-75.aspx :それはあなたのプロジェクトに追加し、コンテンツに ビルドアクションを設定することにより、アプリケーションと既存のデータベース を出荷することが可能です既存のデータベースを使用して
。これにより、 アプリケーションのデータベースファイルが電話機に展開されますが、アプリケーションの他のすべての静的コンテンツと同じフォルダ に配置されます。アプリケーションは このフォルダからのみ読み取ることができます。つまり、 データベースを読み取り専用モードで開くか、データベースを隔離ディレクトリ にコピーしてからアクセスしなければなりません。以下は、アプリケーションと一緒にパッケージ化されたデータベースの接続例 の文字列です:
関連する問題
- 1. XMLを独立したストレージにロードする
- 2. Windows Phone 7データベース
- 3. Webクライアント経由でイメージ(jpg)をダウンロードし、Windows Phone 7上の独立したストレージに保存するにはどうすればよいですか?
- 4. Silverlightクラスインスタンスを独立したストレージに保存
- 5. Windows Phone 7の中立言語
- 6. windows phone 7データベースに画像と音声を保存する
- 7. windows phone 7とSqliteデータベース
- 8. 既存のプロジェクトをWindows Phone 7の新しいプロジェクトにインポートする方法
- 9. Windows Phone 7アプリの隔離されたストレージのリソースをリフレッシュ
- 10. Windows Phone 7 WebブラウザのみHTMLをロード
- 11. UITableView独立したセクションをロードする
- 12. XNA:オブジェクトを独立したストレージにシリアル化する
- 13. Windows Phone 7のデータベースのテストmango
- 14. アンドロイドアプリの独立したデータベースを使用
- 15. windows phone 7ファイルをダウンロードして電話機に保存する
- 16. Windows Phone 7での隔離ストレージのセキュリティとネットワーク転送
- 17. WindowsとLinuxでの独立したqtアプリケーションと依存パッケージ
- 18. Windows phone 7のストライクアウトテキスト7
- 19. Windows phone 7メッセージボックスサウンド
- 20. windows phone 7、ボタンテンプレートイメージソースバインディング
- 21. Windows Phone 7クラッシュ
- 22. Windows Phone 7スペルチェックテキストボックス
- 23. Windows Phone 7 Developer
- 24. Azure + Windows phone 7
- 25. Windows Phone 7レスポンスリダイレクト
- 26. Windows Phone 7ループナビゲーション
- 27. Windows Phone 7スニファ
- 28. Windows Phone 7モッキングフレームワーク?
- 29. Windows Phone 7アクセスデータベース
- 30. Windows Phone 7-System.ArgumentOutOfRangeException
Abhay - 読み書きが必要な場合は、データベースをisostoreにコピーする必要があります。あなたのデータベースが大規模でコピーする必要がある場合は、8GBの電話機を使用している人の影響を考慮し、電話機にデータベースを2回置いて重複を取り除くことはできません。これが問題になる場合は、サーバーにデータを配置し、Webサービスを作成し、最初の実行時にデータをダウンロードすることを検討してください。このことが起こっていることをユーザーに通知し、ダウンロードが電話、テキスト、キー押下、または他のイベントによって中断された場合は、後続の実行でそれを許可するようにしてください。 –
データベースに書き込む必要がない場合は、isostoreで複製を作成する必要はありません。 –