SchemaComparison 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许比较两种类型的实体之间的架构的类:数据库和 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 文件保存到流中 |