DotNetMigrations Project


NameTypePurpose
HelpSpecialGenerates help output based for a command or a list of commands
CreateSpecialCreates the schema_migrations table in the database
GenerateCoreGenerates a new, unique migration script
MigrateCoreMigrates the database version
RollbackCoreReverts the database back 1 version if available
VersionCoreReports on the current version of the database and most recent migration script.


NamePurpose
Console LogOutputs messages to the console windows.


NamePurposeNotes
Argument RepositoryAllows an easy way of handling command-line argumentsPassed to commands as the Arguments property.
Command RepositoryDiscovers and creates the list of available commandsUsed only by the application and the Help command.
Log RepositoryDiscovers and creates various logs that output will be written toPassed to commands as the Logs property.