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-файла в потоке. |