다음을 통해 공유


SchemaComparison 클래스

정의

데이터베이스 및 dacpac 파일의 두 가지 엔터티 유형 간에 스키마를 비교할 수 있는 클래스

public sealed class SchemaComparison
type SchemaComparison = class
Public NotInheritable Class SchemaComparison
상속
SchemaComparison

생성자

SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint)

비교를 위해 원본 및 대상을 지정하는 엔드포인트를 사용하는 SchemaComparison 생성자입니다.

SchemaComparison(String)

모든 비교 설정에 스키마 비교 파일(.scmp 파일)을 사용하는 SchemaComparison 생성자입니다. dacpac 및/또는 데이터베이스 및/또는 sql 프로젝트 엔드포인트만 비교할 수 있습니다.

속성

ExcludedSourceObjects

비교에서 제외할 원본 데이터베이스 모델의 요소입니다.

ExcludedTargetObjects

비교에서 제외할 대상 데이터베이스 모델의 요소입니다.

Options

패키지 배포의 동작에 영향을 주는 옵션입니다.

Source

SchemaCompareEndpoint 스키마 원본을 참조하는 입니다.

Target

SchemaCompareEndpoint 대상을 참조하는 입니다. 비교는 원본과 일치하도록 대상을 업데이트합니다.

메서드

Compare()

스키마 비교를 수행하여 비교 결과를 채웁니다.

Compare(CancellationToken)

스키마 비교를 수행하여 비교 결과를 채웁니다.

SaveToFile(String, Boolean)

SchemaComparison을 scmp 파일로 저장합니다.

SaveToStream(Stream)

SchemaComparison을 scmp 파일로 스트림에 저장합니다.

적용 대상