RdaBatchOption Enumeration
Push와 관련된 행을 단일 트랜잭션에서 함께 일괄 처리할지 여부를 지정합니다.
네임스페이스: System.Data.SqlServerCe
어셈블리: System.Data.SqlServerCe(system.data.sqlserverce.dll에 있음)
구문
‘선언
Public Enumeration RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
public enum RdaBatchOption
public enum RdaBatchOption
멤버
멤버 이름 | 설명 |
---|---|
BatchingOff | SQL Server Compact 3.5에서 SQL Server에 푸시된 행을 일괄 처리하지 않음을 나타냅니다. 서버에서 각 행을 별도로 처리합니다. 기본 설정입니다. |
BatchingOn | SQL Server Compact 3.5에서 SQL Server에 푸시된 행을 단일 트랜잭션으로 일괄 처리함을 나타냅니다. |
주의
이 속성은 SQL Server 테이블에 전송될 변경 사항을 SQL Server Compact 3.5에서 일괄 처리할지 여부를 지정합니다. 기본 설정은 BatchingOff이며 변경 내용 삽입, 업데이트 및 삭제가 개별 트랜잭션으로 SQL Server 테이블에 적용됩니다. 이 경우 각 트랜잭션의 성공 여부는 다른 트랜잭션에 종속되지 않습니다. BatchingOn은 단일 트랜잭션으로 모든 변경 내용을 전송하도록 지정합니다.이 경우 모든 변경이 성공적으로 수행되어야 트랜잭션이 성공적으로 수행됩니다. 변경 사항 중 하나가 실패하면 전체 트랜잭션이 실패하며 변경 사항 전체가 SQL Server 테이블에 적용되지 않습니다.
BatchingOn 및 BatchingOff는 모두 발생하는 첫 번째 오류뿐 아니라 모든 오류를 오류 테이블에 반환합니다. 예를 들어 BatchingOn을 지정하고 변경 내용 5개 중 3개가 실패하는 경우 어떠한 변경 내용도 적용되지 않으며 3개의 실패는 모두 오류 테이블에 저장됩니다. BatchingOff를 지정하면 동일한 3개의 실패가 오류 테이블에 저장되며 다른 두 변경 내용은 SQL Server 테이블에 적용됩니다.일괄 처리 오류를 처리하는 방법에 대한 자세한 내용은 SQL Server Compact 3.5 온라인 설명서의 "RDA 충돌 감지 및 보고"를 참조하십시오.
플랫폼
개발 플랫폼
Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
버전 정보
.NET Framework 및 NET Compact Framework
3.5에서 지원됨
.NET Framework
3.0에서 지원됨
.NET Compact Framework 및 .Net Framework
2.0에서 지원됨