SqlDataAdapter.UpdateBatchSize Egenskap

Definition

Hämtar eller anger antalet rader som bearbetas under varje tur och retur-resa till servern.

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ärdet är 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 SqlDataAdapter egenskapen UpdatedRowSource vara inställda på None eller OutputParameters. Ett undantag utlöses annars.

Kommentarer

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.

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 ditt program.

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

Gäller för

Se även