IBulkInsertExecutorBulkInsertAsync - метод

Выполняет массовую вставку строк. Возвращает количество фактически вставленных строк.

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
Task<int> BulkInsertAsync(
	DbManager db,
	int rowCount,
	SchemeDbType[] dataTypes,
	Object[][] parameterValueArrays,
	CancellationToken cancellationToken = default
)

Параметры

db  DbManager
Объект, в котором подготовлена команда с параметрами для массовой вставки.
rowCount  Int32
Количество вставляемых строк. Должно быть положительным числом.
dataTypes  SchemeDbType
Типы данных вставляемых колонок.
parameterValueArrays  Object
Массив со значениями параметров, первым индексом которого является номер параметра в команде, подготовленной в db, а второй индекс - это номер строки. Например: arrays[2][0] - это значение третьего параметра [2] для первой вставляемой строки [0].
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskInt32
Количество фактически вставленных строк.

См. также