Aracılığıyla paylaş


OracleDataAdapter.UpdateBatchSize Özellik

Tanım

Toplu işlem desteğini etkinleştiren veya devre dışı bırakan bir değer alır veya ayarlar ve toplu işlemde yürütülebilecek komut sayısını belirtir.

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

Özellik Değeri

Toplu iş başına işlenmek üzere satır sayısı.

Değer: Etkisi:
0 Toplu iş boyutu üzerinde bir sınır yoktur.
1 Toplu güncelleştirmeyi devre dışı bırakır.
> 1 Değişiklikler bir kerede toplu UpdateBatchSize işlemler kullanılarak gönderilir.

Bunu 1 dışında bir değere ayarlarken ile ilişkilendirilmiş tüm komutların OracleDataAdapter veya olarak ayarlanmış NoneOutputParametersözellikleri olması UpdatedRowSource gerekir. Aksi takdirde bir özel durum oluşturulur.

Açıklamalar

Veri kaynağını bir dosyasındaki UpdateBatchSizeDataSetdeğişikliklerle güncelleştirmek için özelliğini kullanın. Bu, sunucuya gidiş dönüş sayısını azaltarak uygulama performansını artırabilir.

Son derece büyük bir toplu iş yürütmek performansı düşürebilir. Bu nedenle, uygulamanızı uygulamadan önce en uygun toplu iş boyutu ayarını test etmeniz gerekir.

ArgumentOutOfRangeException değeri sıfırdan küçük bir sayıya ayarlanırsa bir oluşturulur.

Şunlara uygulanır

Ayrıca bkz.