From 560be3ce13f2feb7cfb4cf20df77531c33ec02f9 Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Sat, 10 Feb 2024 01:47:49 -0500 Subject: [PATCH] feat: added auto migration to API startup --- src/comissions.app.api/Program.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/comissions.app.api/Program.cs b/src/comissions.app.api/Program.cs index b78ed43..15df8d8 100644 --- a/src/comissions.app.api/Program.cs +++ b/src/comissions.app.api/Program.cs @@ -9,6 +9,7 @@ using Auth0.AspNetCore.Authentication; using comissions.app.database; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Authorization; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.FileProviders; using Microsoft.IdentityModel.Tokens; using Microsoft.OpenApi.Models; @@ -144,7 +145,12 @@ builder.Services.AddSingleton(); var app = builder.Build(); - +var serviceScope = app.Services + .GetRequiredService() + .CreateScope(); +using var context = serviceScope.ServiceProvider + .GetService(); +context.Database.Migrate(); app.UseSwagger(); app.UseSwaggerUI(settings => {