共用方式為


OracleDataAdapter.UpdateBatchSize 屬性

定義

取得或設定值,其啟用或停用批次處理支援,並指定可於批次中執行的命令數目。

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

屬性值

每一批次要處理的資料列數目。

值: 效果:
0 批次大小沒有任何限制。
1 停用批次更新。
> 1 使用 UpdateBatchSize 作業的批次一次傳送變更。

將其設為大於 1 的值時,與 OracleDataAdapter 相關聯的所有命令都必須將其 UpdatedRowSource 屬性設定為 NoneOutputParameters。 否則會擲回例外狀況。

備註

UpdateBatchSize使用 屬性,以從 更新數據源的DataSet變更。 這可藉由減少往返伺服器的數目來增加應用程式效能。

執行極大的批次可能會降低效能。 因此,您應該先測試最佳批次大小設定,再實作應用程式。

ArgumentOutOfRangeException如果值設定為小於零的數位,則會擲回 。

適用於

另請參閱