【发布时间】:2014-09-20 04:26:23
【问题描述】:
我已按照http://developer.xamarin.com/guides/cross-platform/xamarin-forms/working-with/databases/ 此处的说明 - 同步连接到 SQLite 数据库。
public SQLiteConnection GetConnection()
{
var dbFilname = "localDB.db3";
string docsPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
var path = Path.Combine(docsPath, dbFilname);
var plat = new SQLitePlatformAndroid();
var conn = new SQLiteConnection(plat, path);
return conn;
}
我想将其更改为异步连接 (SQLiteAsyncConnection) 但无法使其工作。
根据这里的说明-https://components.xamarin.com/gettingstarted/sqlite-net-它只需要路径作为参数
var conn = new SQLiteAsyncConnection(path);
这不起作用,错误说预期的参数是:
一个连接函数,一个TaskScheduler和TaskCreationOptions
我不知道该怎么做,也找不到任何有效的例子。
提前致谢
【问题讨论】:
标签: sqlite asynchronous xamarin sqlite.net