SchemaDifference SchemaDifference 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
SchemaDifferenceSchemaDifferenceSchemaDifference

Properties

Children Children Children

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

DifferenceType DifferenceType DifferenceType

Represents the type of this SchemaDifference node

Included Included Included

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

IsExcludable IsExcludable IsExcludable

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

Name Name Name

Node name

Parent Parent Parent

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

SourceObject SourceObject SourceObject

Object from the source database model

TargetObject TargetObject TargetObject

Object from the target database model

UpdateAction UpdateAction UpdateAction

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

Applies to