Partilhar via


OracleDataAdapter.UpdateBatchSize Propriedade

Definição

Obtém ou define um valor que habilita ou desabilita o suporte ao processamento em lote e especifica o número de comandos que podem ser executados em um 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 da propriedade

O número de linhas a serem processadas por lote.

Valor: Efeito:
0 Não há limite no tamanho do lote.
1 Desabilita a atualização em lote.
> 1 As alterações são enviadas usando lotes de UpdateBatchSize operações de cada vez.

Ao defini-lo como um valor diferente de 1, todos os comandos associados OracleDataAdapter ao têm que ter sua UpdatedRowSource propriedade definida como None ou OutputParameters. Uma exceção é gerada caso contrário.

Comentários

Use a UpdateBatchSize propriedade para atualizar uma fonte de dados com alterações de um DataSet. Isso pode aumentar o desempenho do aplicativo reduzindo o número de viagens de ida e volta para o servidor.

Executar um lote extremamente grande pode diminuir o desempenho. Portanto, você deve testar a configuração de tamanho de lote ideal antes de implementar seu aplicativo.

Um ArgumentOutOfRangeException será gerado se o valor for definido como um número menor que zero.

Aplica-se a

Confira também