System.Data.SqlServerCe Namespace
System.Data.SqlServerCe 네임스페이스는 SQL Server Compact 3.5용의 관리되는 데이터 공급자입니다. 이 네임스페이스는 SQL Server Compact 3.5 데이터베이스에 대한 액세스를 제공하는 클래스의 컬렉션입니다. System.Data.SqlServerCe를 사용하여 스마트 장치 또는 컴퓨터에서 SQL Server Compact 3.5 데이터베이스를 생성, 관리 및 동기화할 수 있습니다.
다음 기능은 SQL Server Compact 3.5 데스크톱 응용 프로그램을 만드는 경우에 사용할 수 있습니다.
System.Transaction.TransactionScope 클래스 지원
엔터티 프레임워크(System.Data.SqlServerCe.Entity.dll)용 SQL Server Compact 3.5 공급자
Visual Studio 2008에서 Visual C++ Express Edition 및 Visual Basic Express Edition 응용 프로그램 개발 지원
Microsoft Synchronization Services for ADO.NET를 사용하여 데이터 동기화 지원
클래스
클래스 | 설명 |
---|---|
ResultSetEnumerator | ResultSet 개체의 레코드 컬렉션을 반복하는 데 사용할 수 있는 열거자입니다.ResultSetEnumerator는 사용자 코드에서 직접 사용할 수 없습니다. SqlCeResultSet 개체로 직접 작업하여 더 많은 기능을 얻을 수 있습니다. |
ResultSetView | 데이터 바인딩 인터페이스를 구현하고 사용자 인터페이스 컨트롤과 SqlCeResultSet 간의 다리 역할을 합니다. |
RowView | |
SqlCeCommand | 데이터 원본에 대해 실행할 SQL 문을 나타냅니다. |
SqlCeCommandBuilder | 관련 데이터베이스를 사용하여 DataSet에 변경한 내용을 조정하는 데 사용되는 단일 테이블 명령을 자동으로 생성하는 방법을 제공합니다. 이 클래스는 상속될 수 없습니다. |
SqlCeConnection | SQL Server Compact 3.5 데이터 원본에 대해 열려 있는 연결을 나타냅니다. |
SqlCeDataAdapter | DataSet을 채우고 데이터 원본을 업데이트하는 데 사용되는 데이터 명령 집합 및 데이터베이스 연결을 나타냅니다. |
SqlCeDataReader | 데이터 원본에서 데이터 행의 정방향 전용 스트림을 읽는 방법을 제공합니다. 이 클래스는 상속될 수 없습니다. |
SqlCeEngine | SQL Server Compact 3.5 Engine 개체의 속성, 메서드 및 기타 개체를 나타냅니다. 이 클래스는 상속될 수 없습니다. |
SqlCeError | 데이터 원본이 반환한 경고 또는 오류와 관련된 정보를 수집합니다. 이 클래스는 상속될 수 없습니다. |
SqlCeErrorCollection | .NET Framework Data Provider for SQL Server Compact 3.5에서 생성된 오류를 모두 수집합니다. 이 클래스는 상속될 수 없습니다. |
SqlCeException | 내부 공급자가 SQL Server Compact 3.5 데이터 원본에서 경고 또는 오류를 반환할 때 throw되는 예외입니다. 이 클래스는 상속될 수 없습니다. |
SqlCeFlushFailureEventArgs | FlushFailure 이벤트의 이벤트 인수를 캡슐화합니다. |
SqlCeInfoMessageEventArgs | InfoMessage 이벤트에 대한 데이터를 제공합니다. 이 클래스는 상속될 수 없습니다. |
SqlCeInvalidDatabaseFormatException | 이전 버전 또는 최신 버전의 SQL Server Compact 데이터베이스 파일을 열려고 하면 SQL Server Compact 데이터 원본에서 예외를 throw합니다. |
SqlCeLockTimeoutException | 이 예외는 잠금 제한 시간에 도달하면 throw됩니다. |
SqlCeParameter | SqlCeCommand에 대한 매개 변수와 선택적으로 DataSet 열에 대한 해당 매핑을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
SqlCeParameterCollection | SqlCeCommand와 관련된 모든 매개 변수와 DataSet 열에 대한 각 매핑을 수집합니다. |
SqlCeProviderFactory | 데이터 원본 클래스의 공급자 구현에 대한 인스턴스를 만드는 데 사용되는 메서드의 집합을 나타냅니다. |
SqlCeRemoteDataAccess | SqlCeRemoteDataAccess 개체의 새 인스턴스를 초기화합니다. RDA(Remote Data Access)에 대한 자세한 내용은 RDA(Remote Data Access) 사용을 참조하십시오. |
SqlCeReplication | SqlCeReplication 개체의 새 인스턴스를 초기화합니다. SQL Server 복제에 대한 자세한 내용은 SQL Server 온라인 설명서를 참조하십시오. SQL Server Compact 3.5을 사용한 병합 복제에 대한 자세한 내용은 SQL Server Compact 3.5 온라인 설명서를 참조하십시오. |
SqlCeResultSet | 업데이트, 스크롤 및 바인딩이 가능한 커서입니다. |
SqlCeRowUpdatedEventArgs | RowUpdated 이벤트에 대한 데이터를 제공합니다. |
SqlCeRowUpdatingEventArgs | RowUpdating 이벤트에 대한 데이터를 제공합니다. |
SqlCeTransaction | 데이터 원본에서 만들어지는 SQL 트랜잭션을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
SqlCeTransactionInProgressException | 다른 트랜잭션이 처리되는 동안 데이터베이스를 수정하는 경우 발생합니다. |
SqlCeType | |
SqlCeUpdatableRecord | 데이터 원본에서 업데이트 가능한 값을 가진 행을 나타냅니다. SqlCeResultSet 개체는 UpdatableRecords를 한 개 이상 포함합니다. |
SqlMetaData | 데이터베이스에서 검색된 매개 변수와 열에서 메타데이터 정보를 지정하고 검색합니다. 이 클래스는 상속될 수 없습니다. |
대리자
대리자 | 설명 |
---|---|
OnStartTableDownload | 서버에서 테이블의 변경 내용을 다운로드하기 시작할 때 발생하는 이벤트에 대한 사용자 정의 대리자입니다. |
OnStartTableUpload | 서버에 테이블의 변경 내용을 업로드하기 시작할 때 발생하는 이벤트에 대한 사용자 정의 대리자입니다. |
OnSynchronization | 조정기 작업 중 보고된 진행 중인 동기화 이벤트를 사용하는 사용자 정의 대리자입니다. |
SqlCeFlushFailureEventHandler | FlushFailure 이벤트를 수신하도록 구현해야 하는 대리자입니다. |
SqlCeInfoMessageEventHandler | SqlCeConnection의 InfoMessage 이벤트를 처리할 메서드를 나타냅니다. |
SqlCeRowUpdatedEventHandler | SqlCeDataAdapter의 RowUpdated 이벤트를 처리할 메서드를 나타냅니다. |
SqlCeRowUpdatingEventHandler | SqlCeDataAdapter의 RowUpdating 이벤트를 처리하는 메서드를 나타냅니다. |
열거형
열거형 | 설명 |
---|---|
AddOption | 등록이 기존 데이터베이스에 추가될지, 아니면 등록이 추가될 때 새 데이터베이스가 만들어질지 여부를 결정합니다. |
CommitMode | Commit 함수로 전달될 때 CommitMode는 커밋이 발생하는 시기를 지정합니다. |
DbInsertOptions | System.Data.SqlServerCe.SqlCeResultSet.Insert 메서드를 사용할 때 사용할 옵션을 지정합니다. |
DbRangeOptions | 검색할 인덱스 범위를 지정할 때 SetRange 메서드에서 사용하는 옵션을 지정합니다. |
DbSeekOptions | Seek 메서드가 인덱스에 따라 검색하는 방법을 지정하는 옵션입니다. |
DropOption | DropSubscription 메서드를 사용하여 구독을 삭제할 때 데이터베이스를 그대로 둘지 또는 삭제할지를 지정합니다. |
ExchangeType | 데이터를 게시자에만 병합할지 아니면 게시자와 구독자 간에 양방향으로 병합할지를 지정합니다. |
NetworkType | SqlCeReplication 개체의 DistributorNetwork 또는 PublisherNetwork 속성을 설정할 때 사용할 네트워크 프로토콜을 지정합니다. |
RdaBatchOption | Push와 관련된 행을 단일 트랜잭션에서 함께 일괄 처리할지 여부를 지정합니다. |
RdaTrackOption | 장치에 가져온 테이블의 추적 여부를 지정합니다. |
RepairOption | Repair 메서드로 전달될 때 RepairOption은 수행할 데이터베이스 복구 형식을 지정합니다. |
ResultSetOptions | ResultSetEnumerator의 옵션을 설정합니다. |
ResultSetSensitivity | ResultSetEnumerator의 민감도를 설정합니다. |
SecurityType | 복제하는 동안 게시자 또는 배포자에 연결할 때 사용할 보안 모드를 지정합니다. |
SnapshotTransferType | 스냅숏 파일이 배포자에서 IIS를 실행하는 컴퓨터로 전송되는 방법을 제어합니다. |
ValidateType | 실행할 데이터 유효성 검사의 형식을 지정합니다. |
VerifyOption | 이러한 옵션을 통해 사용할 데이터베이스 확인의 수준을 결정할 수 있습니다. |