Share via


SchemaDifference Class

Definition

Represents an object or property difference found during comparison of two database models.

public sealed class SchemaDifference
type SchemaDifference = class
Public NotInheritable Class SchemaDifference
Inheritance
SchemaDifference

Properties

Children

Object or property differences, if any, that relate to this difference.

DifferenceType

Represents the type of this SchemaDifference node

Included

Indicates whether this node and all of its children will be included during script generation or publish of the comparison result.

IsExcludable

Indicates whether this node can be excluded from script generation and publish of the comparison result.

Name

Node name

Parent

The parent difference (of type Object), if any, of this difference

SourceObject

Object from the source database model

TargetObject

Object from the target database model

UpdateAction

The update action required to make the schema of the target equal to the source schema.

Applies to