OracleDataAdapter.UpdateBatchSize OracleDataAdapter.UpdateBatchSize OracleDataAdapter.UpdateBatchSize OracleDataAdapter.UpdateBatchSize Property

Definizione

Ottiene o imposta un valore che attiva o disabilita il supporto dell'elaborazione batch e specifica il numero di comandi che è possibile eseguire in un batch.Gets or sets a value that enables or disables batch processing support, and specifies the number of commands that can be executed in a batch.

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

Valore della proprietà

Numero di righe da elaborare per batch.The number of rows to process per batch.

Valore:Value: Effetto:Effect:
00 Non è previsto nessun limite per la dimensione del batch.There is no limit on the batch size.
11 Disabilita l'aggiornamento batch.Disables batch updating.
> 1> 1 Le modifiche vengono inviate utilizzando i batch delle operazioni UpdateBatchSize di un determinato momento.Changes are sent using batches of UpdateBatchSize operations at a time.

Quando l'impostazione è un valore diverso da 1, per tutti i comandi associati all'oggetto OracleDataAdapter la relativa proprietà UpdatedRowSource deve essere impostata su None o OutputParameters.When setting this to a value other than 1 all the commands associated with the OracleDataAdapter have to have their UpdatedRowSource property set to None or OutputParameters. In caso contrario, viene generata un'eccezione.An exception is thrown otherwise.

Commenti

Usare la UpdateBatchSize proprietà per aggiornare un'origine dati con le modifiche da un DataSet.Use the UpdateBatchSize property to update a data source with changes from a DataSet. Ciò può aumentare le prestazioni dell'applicazione riducendo il numero di round trip al server.This can increase application performance by reducing the number of round-trips to the server.

Le prestazioni risulteranno ridotte se si esegue un batch di dimensioni molto elevate.Executing an extremely large batch could decrease performance. Pertanto, è consigliabile verificare per le dimensioni di batch ottimale impostando prima di implementare l'applicazione.Therefore, you should test for the optimum batch size setting before you implement your application.

Un ArgumentOutOfRangeException viene generata se il valore è impostato su un numero minore di zero.An ArgumentOutOfRangeException is thrown if the value is set to a number less than zero.

Si applica a

Vedi anche