OracleDataAdapter.UpdateBatchSize Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.
Valore: | Effetto: |
---|---|
0 | Non è previsto nessun limite per la dimensione del batch. |
1 | Disabilita l'aggiornamento batch. |
> 1 | Le modifiche vengono inviate utilizzando i batch delle operazioni UpdateBatchSize di un determinato momento. |
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
. In caso contrario, viene generata un'eccezione.
Commenti
Utilizzare la proprietà per aggiornare un'origine UpdateBatchSize dati con modifiche da un oggetto DataSet. Ciò può aumentare le prestazioni dell'applicazione riducendo il numero di round trip al server.
Le prestazioni risulteranno ridotte se si esegue un batch di dimensioni molto elevate. È quindi consigliabile testare l'impostazione ottimale per le dimensioni del batch prima di implementare l'applicazione.
Viene generata un'eccezione ArgumentOutOfRangeException se il valore è impostato su un numero minore di zero.