The Migrator type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| CreateMigrator |
Creates a Migrator to run or preview migrations from the specified source.
| |
| CurrentVersion |
Get the current database version number. If no version information exists, it will be created and set to
the default starting version number.
| |
| Execute |
Executes the migrations loaded into the Migrator.
| |
| Migrate | Overloaded. | |
| OnIrreversibleMigrationEncountered |
Raises the IrreversibleMigrationEncountered event.
| |
| OnMigrationExecuted |
Raises the MigrationExecuted event.
| |
| OnMigrationExecuting |
Raises the MigrationExecuting event.
| |
| ValidateDatabase |
Execute checks to ensure the database is in a ready state for migrations to be
executed against it
|
Properties
| Name | Description | |
|---|---|---|
| MigrationLogger |
Gets or sets a logger to receive events and information about executed migrations.
| |
| ProviderType |
The type of database against which to run the migrations.
|
Events
| Name | Description | |
|---|---|---|
| IrreversibleMigrationEncountered |
Raised when an attempt has been made to reverse an irreversible migration.
| |
| MigrationExecuted |
Raised after a migration has been executed.
| |
| MigrationExecuting |
Raised when a migration is about to be executed.
|