public Task <int> UpdateAllAsync <T>(string propertyName, object propertyValue) { return(Task.Factory.StartNew( () => { SqliteSession conn = this.GetAsyncConnection(); using (conn.Lock()) { return conn.UpdateAll <T>(propertyName, propertyValue); } })); }