Future<int> delete() async { _applyScopes(); final sql = _grammar.compileDelete(this); final bindings = _grammar.prepareBindings(_bindings); return await DatabaseManager().execute(table, sql, bindings); }