insertMany<T extends DbBaseModel> method

  1. @override
Future<DbResult<void>> insertMany<T extends DbBaseModel>(
  1. String table,
  2. List<T> models, {
  3. DbInsertOptions? insertOptions,
})
override

插入多条记录

Implementation

@override
Future<DbResult<void>> insertMany<T extends DbBaseModel>(String table, List<T> models, {DbInsertOptions? insertOptions}) async {
  try {
    final result = await _handle.insertMany(table, models, insertOptions: insertOptions);
    (result.success ? logDebug : logWarn)(['insertMany =>', table, models, insertOptions, result]);
    return result;
  } catch (error, stack) {
    logError(['insertMany =>', table, models, insertOptions, error, '\n', stack]);
    return DbResult(success: false, rescode: -1, message: error.toString());
  }
}