OracleDataAdapter.UpdateBatchSize Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.