MJCZone.DapperMatic.Migrations
Assembly: MJCZone.DapperMatic
Classes
| Name | Description |
|---|---|
| DmMigrationEvent | Something a DmMigrator did, reported through Log. |
| DmMigrationException | Thrown when ThrowOnBlocked is set and a run left tables pending. The work the run did is saved; Result says what it was. |
| DmMigrationOptions | Configures a DmMigrator. |
| DmMigrationPlan | What a DmMigrator would do, worked out from the ledger and the models alone. |
| DmMigrationResult | What a migration run did. |
| DmMigrator | Keeps a database's tables in line with their models, reconciling only the tables whose model changed since they were last reconciled. |
| DmSchemaMigrationOutcome | One schema's part of a CancellationToken) run. |
| DmSchemaMigrationResult | What CancellationToken) did, schema by schema. |
| DmTableMigrationResult | What a migration run did with one table. |
| DmTableState | A table's model, its fingerprint, and how that compares with what the ledger recorded. |
Enums
| Name | Description |
|---|---|
| DmMigrationEventKind | What a DmMigrationEvent reports. |
| DmMigrationEventLevel | How much a DmMigrationEvent matters. |
| DmTableMigrationOutcome | What a migration run did with one table. |
| DmTableStatus | How a table's model compares with what the ledger recorded for it. |