static void Main(string[] args)
        {
            var configuration = new ConfigurationBuilder()
                                .AddJsonFile("appsettings.json")
                                .AddEnvironmentVariables()
                                .Build();

            var databaseUpgraderSettings = new DatabaseUpgraderSettings();

            configuration.GetSection(nameof(DatabaseUpgraderSettings)).Bind(databaseUpgraderSettings);

            var migrator = new DatabaseMigrator(databaseUpgraderSettings);

            migrator.TryExecute(Assembly.GetExecutingAssembly());
        }
 public DatabaseUpgrader(DatabaseUpgraderSettings upgraderSettings)
 {
     _upgraderSettings = upgraderSettings;
 }