deleteMany method

  1. @override
Future<DbResult<void>> deleteMany(
  1. String table,
  2. DbFilter filter, {
  3. DbDeleteOptions? deleteOptions,
})
override

删除多条记录

Implementation

@override
Future<DbResult<void>> deleteMany(String table, DbFilter filter, {DbDeleteOptions? deleteOptions}) async {
  try {
    final result = await _handle.deleteMany(table, filter, deleteOptions: deleteOptions);
    (result.success ? logDebug : logWarn)(['deleteMany =>', table, filter, deleteOptions, result]);
    return result;
  } catch (error, stack) {
    logError(['deleteMany =>', table, filter, deleteOptions, error, '\n', stack]);
    return DbResult(success: false, rescode: -1, message: error.toString());
  }
}