Compartir a través de


OracleDataAdapter.UpdateBatchSize Propiedad

Definición

Obtiene o establece un valor que habilita o deshabilita la compatibilidad con el procesamiento por lotes, y especifica el número de comandos que se pueden ejecutar en un lote.

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

Valor de propiedad

Número de filas que se van a procesar por lote.

Valor: Efecto:
0 No hay límite para el tamaño de lotes.
1 Deshabilita la actualización por lotes.
> 1 Los cambios se envían utilizando los lotes de las operaciones UpdateBatchSize a la vez.

Si se establece en un valor que no sea 1, todos los comandos asociados a OracleDataAdapter deben tener establecido el valor de su propiedad UpdatedRowSource en None u OutputParameters. De lo contrario, se produce una excepción.

Comentarios

Utilice la UpdateBatchSize propiedad para actualizar un origen de datos con cambios de .DataSet Esto puede aumentar el rendimiento de la aplicación reduciendo el número de recorridos de ida y vuelta al servidor.

Si se ejecuta un lote demasiado grande, el rendimiento podría verse afectado. Por lo tanto, debe probar la configuración de tamaño óptimo del lote antes de implementar la aplicación.

Se produce un ArgumentOutOfRangeException valor si el valor se establece en un número menor que cero.

Se aplica a

Consulte también