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


SchemaComparison Класс

Определение

Класс, который позволяет сравнивать схему между двумя типами сущностей: базами данных и файлами DACPAC

public sealed class SchemaComparison
type SchemaComparison = class
Public NotInheritable Class SchemaComparison
Наследование
SchemaComparison

Конструкторы

SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint)

Конструктор SchemaComparison, который принимает конечные точки, указывающие источник и целевой объект для сравнения.

SchemaComparison(String)

Конструктор SchemaComparison, использующий файл сравнения схем (SCMP-файл) для всех параметров сравнения. Можно сравнивать только конечные точки dacpac и (или) базы данных и (или) sql project.

Свойства

ExcludedSourceObjects

Элементы в модели базы данных-источника, исключаемые из сравнения.

ExcludedTargetObjects

Элементы в целевой модели базы данных, исключаемые из сравнения.

Options

Параметры, влияющие на поведение развертывания пакета.

Source

Объект SchemaCompareEndpoint , ссылающийся на источник схемы.

Target

Объект SchemaCompareEndpoint , ссылающийся на целевой объект. Сравнение обновит целевой объект в соответствии с источником.

Методы

Compare()

Выполняет сравнение схем, заполняя результаты сравнения.

Compare(CancellationToken)

Выполняет сравнение схем, заполняя результаты сравнения.

SaveToFile(String, Boolean)

Сохраняет SchemaComparison в виде scmp-файла.

SaveToStream(Stream)

Сохраняет SchemaComparison в виде scmp-файла в потоке.

Применяется к