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 для значения задано число меньше нуля, возникает исключение .