private static void CreateDbIfNotExists(IWebHost host) { using IServiceScope scope = host.Services.CreateScope(); IServiceProvider services = scope.ServiceProvider; ILogger <Program> logger = services.GetRequiredService <ILogger <Program> >(); try { FamilyGuyDbContext context = services.GetRequiredService <FamilyGuyDbContext>(); context.Database.Migrate(); logger.LogDebug("Database migrations applied successful."); } catch (Exception ex) { logger.LogError(ex, "An error occurred creating the DB."); } }
public AccountsRepository(FamilyGuyDbContext dbContext) { _dbContext = dbContext; _users = dbContext.Users; }