Skip to content

DmTableReconciliationResult ​

Namespace: MJCZone.DapperMatic.Models

Assembly: MJCZone.DapperMatic

Summary ​

Describes what a reconciliation actually did.

sealed public

Contents ​

Constructors (1) | Methods (4) | Properties (10)

Constructors ​

DmTableReconciliationResult ​

csharp
DmTableReconciliationResult()

Methods ​

GetType ​

csharp
GetType()

ToString ​

csharp
ToString()

Equals ​

csharp
Equals()

GetHashCode ​

csharp
GetHashCode()

Properties ​

SchemaName ​

Gets the schema name of the table, if the provider supports schemas.

Type: string?

TableName ​

Gets the name of the table.

Type: string

TableCreated ​

Gets a value indicating whether the table itself was created.

Type: bool

Applied ​

Gets the elements that were created.

Type: IReadOnlyList<DmSchemaAddition>

Altered ​

Gets the existing columns that were altered. Empty unless the reconciliation was asked for safe alterations.

Type: IReadOnlyList<DmColumnAlteration>

Renamed ​

Gets the elements that were renamed from an earlier name.

Type: IReadOnlyList<DmSchemaRename>

Blocked ​

Gets the elements that could not be created, altered or renamed, each with the reason.

Type: IReadOnlyList<DmSchemaAddition>

Drift ​

Gets the drift detected while reconciling.

Type: IReadOnlyList<DmSchemaDrift>

Changed ​

Gets a value indicating whether anything was created, altered or renamed.

Type: bool

HasDrift ​

Gets a value indicating whether any drift was detected between the model and the database.

Type: bool