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 | Задает тип различий исходного и целевого элементов между двумя базами данных. |