SqlDataAdapter.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 이외의 값으로 설정할 때 와 SqlDataAdapter 연결된 모든 명령은 UpdatedRowSource 속성을 또는 OutputParametersNone 설정해야 합니다. 그렇지 않으면 예외가 throw됩니다.

설명

일괄 작업 처리 지원을 활성화하거나 비활성화하는 값을 가져오거나 설정하고 일괄 작업에서 실행할 수 있는 명령의 수를 지정합니다.

사용 하 여는 UpdateBatchSize 의 변경 내용으로 데이터 원본을 업데이트 하는 속성입니다 DataSet. 서버에 왕복 횟수를 줄여 애플리케이션 성능을 향상 시킬 수이 있습니다.

매우 큰 일괄 처리를 실행하면 성능이 저하될 수 있습니다. 따라서 애플리케이션을 구현하기 전에 최적의 배치 크기 설정을 테스트해야 합니다.

ArgumentOutOfRangeException 값이 0보다 작은 숫자로 설정된 경우 이 throw됩니다.

적용 대상

추가 정보