Microsoft.Data.Schema.Tools.Compare.Schema 네임스페이스

이 네임스페이스에는 Visual Studio ALM(Application Lifecycle Management)의 스키마 비교 창에서 데이터베이스를 비교하고 다시 만드는 데 사용되는 클래스가 포함되어 있습니다.

이 네임스페이스에 두 가지 확장 지점이 있습니다. 여기에서 개발자는 스키마 비교 창을 확장하여 새 특정 모델에 대한 데이터베이스를 비교하고 만들 수 있습니다. 확장 지점은 SchemaCompareScriptService 클래스와 SchemaCompareSettingsService 클래스입니다.

클래스

  클래스 설명
Public 클래스 SchemaCompareConnectionBasedModelCreator 이것은 스키마 비교 확장 지점 중 하나의 정의입니다.이 클래스는 DSP(데이터베이스 스키마 공급자) 관련 ConnectionBasedModelCreator를 제공합니다.
Public 클래스 SchemaCompareConnectionBasedModelProvider Visual Studio Premium 및 Visual Studio Ultimate의 스키마 비교 창에서 사용되는 연결 기반 스키마 비교 모델 공급자 개체에 대한 클래스를 제공합니다.
Public 클래스 SchemaCompareExcludedElement Visual Studio의 스키마 비교 창에서 요소의 비교에 포함되지 않은 요소를 식별합니다.
Public 클래스 SchemaCompareFileBasedModelCreator Visual Studio Premium 및 Visual Studio Ultimate의 스키마 비교 창에서 파일 기반 데이터베이스를 만들기 위해 사용하는 파일 생성자에 대한 확장 지점을 제공합니다.
Public 클래스 SchemaCompareFileBasedModelProvider Visual Studio Premium 및 Visual Studio Ultimate의 스키마 비교 창에서 스키마를 비교하기 위한 파일 기반 모델 공급자에 대한 클래스를 제공합니다.
Public 클래스 SchemaCompareGridRow Visual Studio의 스키마 비교 창에서 코드를 통해 행의 모양과 동작을 조작할 수 있는 행을 나타냅니다.
Public 클래스 SchemaCompareModelInformation Visual Studio ALM(Application Lifecycle Management)의 스키마 비교 창에서 현재 데이터베이스 스키마 공급자에 대한 비교 정보를 제공합니다.
Public 클래스 SchemaCompareModelProviderBase Visual Studio의 스키마 비교 창에서 사용되는 스키마 비교 모델 공급자 개체에 대한 기본 클래스를 제공합니다.
Public 클래스 SchemaCompareScriptService 분석 대상 데이터베이스에 대 한 개체 스크립트를 표시 하는 메서드를 제공 합니다 개체 정의 창 고 업데이트 스크립트 도구 의 창 Visual Studio Premium 및 Visual Studio Ultimate. 또한,이 서비스 만들고 실행 하 여 원본 데이터베이스의 스키마와 일치 하도록 대상 데이터베이스의 구조를 수정할 수는 DeploymentPlan.
Public 클래스 SchemaCompareSettingsService Visual Studio Premium 및 Visual Studio Ultimate의 스키마 비교창에서 사용되는 표준 설정을 제공합니다.
Public 클래스 StateChangedEventArgs Visual Studio ALM(Application Lifecycle Management)의 스키마 비교 창에 있는 SelectStateChangedSelectAsDependencyStateChanged 이벤트에 대한 데이터를 제공합니다.

인터페이스

  인터페이스 설명
Public 인터페이스 ISchemaCompareModelProvider 스키마 비교 모델 공급자를 나타내는 기본 인터페이스를 제공합니다.

열거형

  열거형 설명
Public 열거형 SchemaCompareConnectionType IModelProvider 개체에서 사용되는 연결의 형식을 나타냅니다.
Public 열거형 SchemaCompareGridRowType 소스 및 대상 요소가 두 데이터베이스 사이에서 어떻게 다른지를 지정합니다.