我有一個利用SQLite的Windows Phone 8應用程序。Windows Phone 8 SQLite異步操作無限期掛起
我有哪裏一些異步SQLite的操作都會掛起問題
這裏有一個這樣的操作(大概是因爲他們正在等待?):
SQLiteAsyncConnection conn = new SQLiteAsyncConnection("myDatabase");
var query = conn.Table<MyTable>().Where(x => x.Name == "name");
var result = await query.ToListAsync();
foreach (var item in result)
{
// breakpoint in the code here is never reached
}
這是它返回一個任務異步方法< string>
此方法從主頁面代碼中提前調用。主頁從來沒有真正建立,因爲應用程序掛在這個方法上(屏幕上只是說「正在加載...」,直到我停下來)