public static WebApplication EnsureDb()

in dotnet/space-translate/SpaceTranslate/Startup/DatabaseStartupExtensions.cs [8:19]


    public static WebApplication EnsureDb(this WebApplication app)
    {
        using var db = app.Services.CreateScope().ServiceProvider.GetRequiredService<SpaceTranslateDb>();
        if (db.Database.IsRelational())
        {
            app.Logger.LogInformation("Updating database...");
            db.Database.Migrate();
            app.Logger.LogInformation("Updated database");
        }

        return app;
    }