SqlDataAdapter.UpdateBatchSize 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서버에 대한 각 라운드트립에서 처리된 행의 수를 가져오거나 설정합니다.
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 속성을 또는 OutputParameters
로 None
설정해야 합니다. 그렇지 않으면 예외가 throw됩니다.
설명
일괄 작업 처리 지원을 활성화하거나 비활성화하는 값을 가져오거나 설정하고 일괄 작업에서 실행할 수 있는 명령의 수를 지정합니다.
사용 하 여는 UpdateBatchSize 의 변경 내용으로 데이터 원본을 업데이트 하는 속성입니다 DataSet. 서버에 왕복 횟수를 줄여 애플리케이션 성능을 향상 시킬 수이 있습니다.
매우 큰 일괄 처리를 실행하면 성능이 저하될 수 있습니다. 따라서 애플리케이션을 구현하기 전에 최적의 배치 크기 설정을 테스트해야 합니다.
ArgumentOutOfRangeException 값이 0보다 작은 숫자로 설정된 경우 이 throw됩니다.