IBulkInsertExecutorBulkInsertAsync - метод
Выполняет массовую вставку строк. Возвращает количество фактически вставленных строк.
Пространство имён: Tessa.Platform.DataСборка: Tessa (в Tessa.dll) Версия: 4.0.4
Task<int> BulkInsertAsync(
BulkInsertParameters parameters,
int rowCount,
Object?[]?[] parameterValueArrays,
CancellationToken cancellationToken = default
)
Function BulkInsertAsync (
parameters As BulkInsertParameters,
rowCount As Integer,
parameterValueArrays As Object()(),
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Integer)
Task<int>^ BulkInsertAsync(
BulkInsertParameters^ parameters,
int rowCount,
array<array<Object^>^>^ parameterValueArrays,
CancellationToken cancellationToken = CancellationToken()
)
abstract BulkInsertAsync :
parameters : BulkInsertParameters *
rowCount : int *
parameterValueArrays : Object[][] *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<int>
- parameters BulkInsertParameters
- Объект, в котором подготовлена команда с параметрами для массовой вставки.
- rowCount Int32
- Количество вставляемых строк. Должно быть положительным числом.
- parameterValueArrays Object
-
Массив со значениями параметров, первым индексом которого является номер параметра в команде,
подготовленной в Db, а второй индекс - это номер строки.
Например: arrays[2][0] - это значение третьего параметра [2] для первой вставляемой строки [0].
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskInt32Количество фактически вставленных строк.