Constructor EdgeMigrator
EdgeMigrator(EdgeDatabase, IReadOnlyList<IEdgeMigration>, ILogger<EdgeMigrator>)
Startup task order 100. Reads PRAGMA user_version, runs each pending migration in its own
transaction, and sets user_version after each. A failure stops the run and raises
EdgeMigrationException; migrations already applied stay applied.
public EdgeMigrator(EdgeDatabase database, IReadOnlyList<IEdgeMigration> migrations, ILogger<EdgeMigrator> logger)
Parameters
databaseEdgeDatabasemigrationsIReadOnlyList<IEdgeMigration>loggerILogger<EdgeMigrator>