我有一个利用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>
此方法从主页面代码中提前调用。主页从来没有真正建立,因为应用程序挂在这个方法上(屏幕上只是说“正在加载...”,直到我停下来)