Microsoft.Data.Schema.Tools.Compare.Schema 네임스페이스
이 네임스페이스에는 Visual Studio ALM(Application Lifecycle Management)의 스키마 비교 창에서 데이터베이스를 비교하고 다시 만드는 데 사용되는 클래스가 포함되어 있습니다.
이 네임스페이스에 두 가지 확장 지점이 있습니다. 여기에서 개발자는 스키마 비교 창을 확장하여 새 특정 모델에 대한 데이터베이스를 비교하고 만들 수 있습니다. 확장 지점은 SchemaCompareScriptService 클래스와 SchemaCompareSettingsService 클래스입니다.
클래스
클래스 | 설명 | |
---|---|---|
![]() |
SchemaCompareConnectionBasedModelCreator | 이것은 스키마 비교 확장 지점 중 하나의 정의입니다.이 클래스는 DSP(데이터베이스 스키마 공급자) 관련 ConnectionBasedModelCreator를 제공합니다. |
![]() |
SchemaCompareConnectionBasedModelProvider | Visual Studio Premium 및 Visual Studio Ultimate의 스키마 비교 창에서 사용되는 연결 기반 스키마 비교 모델 공급자 개체에 대한 클래스를 제공합니다. |
![]() |
SchemaCompareExcludedElement | Visual Studio의 스키마 비교 창에서 요소의 비교에 포함되지 않은 요소를 식별합니다. |
![]() |
SchemaCompareFileBasedModelCreator | Visual Studio Premium 및 Visual Studio Ultimate의 스키마 비교 창에서 파일 기반 데이터베이스를 만들기 위해 사용하는 파일 생성자에 대한 확장 지점을 제공합니다. |
![]() |
SchemaCompareFileBasedModelProvider | Visual Studio Premium 및 Visual Studio Ultimate의 스키마 비교 창에서 스키마를 비교하기 위한 파일 기반 모델 공급자에 대한 클래스를 제공합니다. |
![]() |
SchemaCompareGridRow | Visual Studio의 스키마 비교 창에서 코드를 통해 행의 모양과 동작을 조작할 수 있는 행을 나타냅니다. |
![]() |
SchemaCompareModelInformation | Visual Studio ALM(Application Lifecycle Management)의 스키마 비교 창에서 현재 데이터베이스 스키마 공급자에 대한 비교 정보를 제공합니다. |
![]() |
SchemaCompareModelProviderBase | Visual Studio의 스키마 비교 창에서 사용되는 스키마 비교 모델 공급자 개체에 대한 기본 클래스를 제공합니다. |
![]() |
SchemaCompareScriptService | 분석 대상 데이터베이스에 대 한 개체 스크립트를 표시 하는 메서드를 제공 합니다 개체 정의 창 고 업데이트 스크립트 도구 의 창 Visual Studio Premium 및 Visual Studio Ultimate. 또한,이 서비스 만들고 실행 하 여 원본 데이터베이스의 스키마와 일치 하도록 대상 데이터베이스의 구조를 수정할 수는 DeploymentPlan. |
![]() |
SchemaCompareSettingsService | Visual Studio Premium 및 Visual Studio Ultimate의 스키마 비교창에서 사용되는 표준 설정을 제공합니다. |
![]() |
StateChangedEventArgs | Visual Studio ALM(Application Lifecycle Management)의 스키마 비교 창에 있는 SelectStateChanged 및 SelectAsDependencyStateChanged 이벤트에 대한 데이터를 제공합니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
![]() |
ISchemaCompareModelProvider | 스키마 비교 모델 공급자를 나타내는 기본 인터페이스를 제공합니다. |
열거형
열거형 | 설명 | |
---|---|---|
![]() |
SchemaCompareConnectionType | IModelProvider 개체에서 사용되는 연결의 형식을 나타냅니다. |
![]() |
SchemaCompareGridRowType | 소스 및 대상 요소가 두 데이터베이스 사이에서 어떻게 다른지를 지정합니다. |