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