Skip to content

DmTableStatus ​

Namespace: MJCZone.DapperMatic.Migrations

Assembly: MJCZone.DapperMatic

Summary ​

How a table's model compares with what the ledger recorded for it.

Inheritance ​

Base Class: Enum

sealed public

Contents ​

Enum Members (5)

Enum Members ​

NameValueDescription
Unchanged0The model's fingerprint is the one recorded: the table is not reconciled.
NotRecorded1Nothing is recorded for the table yet: it is reconciled, which also adopts an existing table.
ModelChanged2The model's fingerprint differs from the one recorded: the table is reconciled.
Superseded3The model is one that a newer model renamed things away from, typically an older version of the application still running during a deploy. The table is not reconciled, because reconciling it would create again what was renamed.
Forced4The run was forced: the table is reconciled whatever was recorded.