Table of Contents

Class SchemaDifference

Namespace
GroupeIsa.Neos.Migration.Comparison
Assembly
GroupeIsa.Neos.Migration.Abstractions.dll

Represents an object difference found during comparison of two database schemas.

[ExcludeFromCodeCoverage(Justification = "No code.")]
public class SchemaDifference
Inheritance
SchemaDifference
Inherited Members

Properties

Name

Gets the name of the object.

public string Name { get; init; }

Property Value

string

ObjectType

Gets the type of the object.

public ObjectType ObjectType { get; init; }

Property Value

ObjectType

SourceObject

Gets the object from the source database schema.

public object? SourceObject { get; init; }

Property Value

object

TargetObject

Gets the object from the target database schema.

public object? TargetObject { get; init; }

Property Value

object

UpdateAction

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

public SchemaUpdateAction UpdateAction { get; init; }

Property Value

SchemaUpdateAction