Поделиться через


Microsoft.Data.Schema.Tools.Compare.Schema - пространство имен

Это пространство имен содержит классы, используемые в окне Сравнение схем приложения Visual Studio Application Lifecycle Management (ALM) для сравнения и воссоздания баз данных.

Существуют две точки расширения в этом пространстве имен, где разработчик может расширить окно Сравнение схемы для сравнения и создания баз данных для новых конкретных моделей. Точками расширения являются класс SchemaCompareScriptService и класс SchemaCompareSettingsService.

Классы

  Класс Описание
Открытый класс SchemaCompareConnectionBasedModelCreator Является определением одной из точек расширения механизма сравнения схем.Этот класс предоставляет специфичный для поставщика схем базы данных объект 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 Application Lifecycle Management (ALM).
Открытый класс SchemaCompareModelProviderBase Предоставляет базовый класс для объектов поставщика модели сравнения схем, используемых в окне Сравнение схем Visual Studio.
Открытый класс SchemaCompareScriptService Предоставляет методы для анализа и отображения сценарии объектов целевой базы данных в Определение объекта окно и Средство обновления скрипта окно Visual Studio Premium и Visual Studio Ultimate. Кроме того, эта служба может изменять структуру целевой базы данных для согласования со схемой базы данных-источника путем создания и выполнения DeploymentPlan.
Открытый класс SchemaCompareSettingsService Предоставляет стандартные настройки, используемые окном Сравнение схем в Visual Studio Premium и Visual Studio Ultimate.
Открытый класс StateChangedEventArgs Предоставляет данные для событий SelectStateChanged и SelectAsDependencyStateChanged в окне Сравнение схем Visual Studio Application Lifecycle Management (ALM).

Интерфейсы

  Интерфейс Описание
Открытый интерфейс ISchemaCompareModelProvider Обеспечивает базовый интерфейс, представляющий поставщика модели сравнения схем.

Перечисления

  Перечисление Описание
Открытое перечисление SchemaCompareConnectionType Задает тип подключения, используемый объектом IModelProvider.
Открытое перечисление SchemaCompareGridRowType Задает тип различий исходного и целевого элементов между двумя базами данных.