SchemaComparison 类

定义

允许比较两种类型的实体之间的架构的类:数据库和 dacpac 文件

public sealed class SchemaComparison
type SchemaComparison = class
Public NotInheritable Class SchemaComparison
继承
SchemaComparison

构造函数

SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint)

SchemaComparison 构造函数,该构造函数采用指定源和目标的终结点进行比较。

SchemaComparison(String)

将架构比较文件 (.scmp 文件) 用于所有比较设置的 SchemaComparison 构造函数。 只能比较 dacpac 和/或数据库和/或 sql 项目终结点。

属性

ExcludedSourceObjects

要从比较中排除的源数据库模型中的元素。

ExcludedTargetObjects

要从比较中排除的目标数据库模型中的元素。

Options

影响包部署行为的选项。

Source

SchemaCompareEndpoint引用架构源的 。

Target

SchemaCompareEndpoint引用目标的 。 比较将更新目标以匹配源。

方法

Compare()

执行架构比较,填充比较结果。

Compare(CancellationToken)

执行架构比较,填充比较结果。

SaveToFile(String, Boolean)

将 SchemaComparison 保存为 scmp 文件。

SaveToStream(Stream)

将 SchemaComparison 作为 scmp 文件保存到流中

适用于