Поделиться через


OracleDataAdapter.UpdateBatchSize Свойство

Определение

Возвращает или задает значение, которое включает или отключает поддержку пакетной обработки и задает количество команд, которые могут выполняться в рамках одного пакета.

public:
 virtual property int UpdateBatchSize { int get(); void set(int value); };
public override int UpdateBatchSize { get; set; }
member this.UpdateBatchSize : int with get, set
Public Overrides Property UpdateBatchSize As Integer

Значение свойства

Количество строк, которые необходимо обработать с помощью одного пакета.

Значение: Результат:
0 Размер пакета не ограничен.
1 Отключает пакетное обновление.
> 1 Изменения отправляются с помощью пакетов, единовременное количество операций в которых определяется свойством UpdateBatchSize.

Если для этого параметра задать значение больше 1, все команды, связанные с OracleDataAdapter, должны установить для свойства UpdatedRowSource значение None или OutputParameters. В противном случае возникает исключение.

Комментарии

Используйте свойство , UpdateBatchSize чтобы обновить источник данных с помощью изменений из DataSet. Это может повысить производительность приложения, уменьшив количество обращений к серверу.

Выполнение очень больших пакетов может снизить производительность. Поэтому перед реализацией приложения необходимо проверить оптимальный размер пакета.

Если ArgumentOutOfRangeException для значения задано число меньше нуля, возникает исключение .

Применяется к

См. также раздел