The Mindscape.LightSpeed.Logging namespace provides classes that are used to specify and execute database schema migrations.
Represents an IMigrationLoader that loads migrations from a compiled assembly.
Represents a database field (column).
Represents a database field (column) that is a foreign key.
Custom exception type to be thrown when migrating down when the migration cannot be undone
Identifies a class as a migration.
Contains common event data for events relating to a migration.
Exception thrown when a migration error occurs.
Provides data for the MigrationExecuted event.
Provides data for the MigrationExecuting event.
Provides metadata about a Migration.
Runs migrations and executes them against a database.
Represents the data type of an entity property.
Represents an IMigrationLoader that loads migrations from a directory of source files.
Represents an object that can load migrations from a source, such as a directory of code files or a compiled assembly.
Logs events and information during a migration.