OracleDataAdapter.UpdateBatchSize Egenskap

Definition

Hämtar eller anger ett värde som aktiverar eller inaktiverar stöd för batchbearbetning och anger antalet kommandon som kan köras i en 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

Egenskapsvärde

Antalet rader som ska bearbetas per batch.

Värde: Effekt:
0 Det finns ingen gräns för batchstorleken.
1 Inaktiverar batchuppdatering.
> 1 Ändringar skickas med batchar med UpdateBatchSize åtgärder i taget.

När du anger detta till ett annat värde än 1 måste alla kommandon som är associerade med OracleDataAdapter ha egenskapen UpdatedRowSource inställd på None eller OutputParameters. Ett undantag utlöses annars.

Kommentarer

Använd egenskapen UpdateBatchSize för att uppdatera en datakälla med ändringar från en DataSet. Detta kan öka programprestandan genom att minska antalet turer till servern.

Att köra en extremt stor batch kan minska prestandan. Därför bör du testa för den optimala batchstorleksinställningen innan du implementerar programmet.

Ett ArgumentOutOfRangeException genereras om värdet är inställt på ett tal som är mindre än noll.

Gäller för

Se även