を使用して Windows Phone 8 アプリケーションを操作しています
C#/XAML SQLite v3.7.15 sqlite-net 1.0.7' & Peter Huene の sqlite-net-wp8 ( https://github.com/peterhuene/sqlite-net-wp8 )
VS からデバッグするとき、テーブルを作成し、テーブルにデータを追加して、データを UI に表示できます。ただし、デバッグを停止し、最後のセッションからのデータを再開します。
私はこのような接続を作成します
Connection = new SQLiteAsyncConnection("taskDB.db");
それがデータベースをどこに置いているのかわかりませんか?
以下を試してみたので、データベースがどこに配置されているかを確認できましたが、以下のエラーが発生しました。このステートメントが複数の例で使用されているのを見たので、これには驚いています。
_dbPath = Path.Combine(ApplicationData.Current.LocalFolder.Path, "taskDB.db");
Connection = new SQLiteAsyncConnection(_dbPath);
SQLite.cs 自体で次のエラーが発生します。
エラーメッセージ
SQLite.SQLiteException was unhandled by user code
HResult=-2146233088
Message=no such table: Tasks
Source=JustSQLite
デバッグ セッション間でデータベースが永続化されない理由は何ですか?