Condividi tramite


SqlDataAdapter.UpdateBatchSize Proprietà

Definizione

Ottiene o imposta il numero di righe elaborate in ogni round trip al server.

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.

Il valore è Effect
0 Non esiste alcun limite per le dimensioni del batch.
1 Disabilita l'aggiornamento in batch.
>1 Le modifiche vengono inviate usando batch di UpdateBatchSize operazioni alla volta.

Quando si imposta questa proprietà su un valore diverso da 1, tutti i comandi associati a SqlDataAdapter devono avere la proprietà UpdatedRowSource impostata su None o OutputParameters. In caso contrario, viene generata un'eccezione.

Commenti

Ottiene o imposta un valore che abilita o disabilita il supporto per l'elaborazione batch e specifica il numero di comandi che è possibile eseguire in un batch.

Utilizzare la UpdateBatchSize proprietà per aggiornare un'origine 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. Pertanto, prima di implementare l'applicazione è consigliabile verificare quale sia la dimensione ottimale per i batch.

Viene generata un'eccezione ArgumentOutOfRangeException se il valore è impostato su un numero minore di zero.

Si applica a

Vedi anche