public static Task <int> InsertAsync(this SQLiteAsyncConnection connection, object obj, Type objType) { return(Task.Factory.StartNew(() => { var conn = connection.GetConnection(); using (conn.Lock()) { return conn.Insert(obj, objType); } })); }
public static Task <int> InsertAllAsync(this SQLiteAsyncConnection connection, IEnumerable items, string extra) { return(Task.Factory.StartNew(() => { var conn = connection.GetConnection(); using (conn.Lock()) { return conn.InsertAll(items, extra); } })); }