存在する場合、Windows ストア アプリケーションで sqlite データベースを読み取りたい...
通常、データベースからテーブルを読み取るには、テーブルが配置されているパスを設定してから、SQLiteConnection 関数を呼び出します...
質問は、このような単純な関数を呼び出したときにデータベースが存在しないのはなぜですか
public static async Task<ObservableCollection<Objects>> GetAll()
{
List<Objects> list;
using (var db = new SQLiteConnection(dbPath))
{
// Activate Tracing
db.Trace = true;
list = (from p in db.Table<Objects>()
select p).ToList();
}
データベースが作成されますか?
new SQLiteConnection(dbPath)
が呼び出されると、空のデータベースが作成されます。作成せずに接続を開くことは可能ですか?