Manages database migrations that are needed to ensure that working copies of a project have the up-to-date database structure. This migrator requires access to an ISettings service that can read and write a a DATABASE_VERSION setting. Since ConfigFileSettings does not have write support, you will either need to use DatabaseSettings or reimplement a settings operator. The setting will need to be in existence before this operation will execute correctly. This class is commonly used inside an implementation of IApplicationVersionUpgrader . See the tutorials for usage examples.