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 ним, должны иметь значение или значение NoneOutputParametersсвойстваUpdatedRowSource. Исключение создается в противном случае.
Комментарии
UpdateBatchSize Используйте свойство для обновления источника данных с изменениями из DataSet. Это может повысить производительность приложения, уменьшая количество циклов поездок на сервер.
Выполнение очень больших пакетов может снизить производительность. Поэтому перед реализацией приложения необходимо проверить оптимальный размер пакета.
Вызывается ArgumentOutOfRangeException , если для значения задано число меньше нуля.