Skip to content

MJCZone.DapperMatic.Migrations ​

Assembly: MJCZone.DapperMatic

Classes ​

NameDescription
DmMigrationEventSomething a DmMigrator did, reported through Log.
DmMigrationExceptionThrown when ThrowOnBlocked is set and a run left tables pending. The work the run did is saved; Result says what it was.
DmMigrationOptionsConfigures a DmMigrator.
DmMigrationPlanWhat a DmMigrator would do, worked out from the ledger and the models alone.
DmMigrationResultWhat a migration run did.
DmMigratorKeeps a database's tables in line with their models, reconciling only the tables whose model changed since they were last reconciled.
DmSchemaMigrationOutcomeOne schema's part of a CancellationToken) run.
DmSchemaMigrationResultWhat CancellationToken) did, schema by schema.
DmTableMigrationResultWhat a migration run did with one table.
DmTableStateA table's model, its fingerprint, and how that compares with what the ledger recorded.

Enums ​

NameDescription
DmMigrationEventKindWhat a DmMigrationEvent reports.
DmMigrationEventLevelHow much a DmMigrationEvent matters.
DmTableMigrationOutcomeWhat a migration run did with one table.
DmTableStatusHow a table's model compares with what the ledger recorded for it.