From 79d0017a7ee3cf629dfaf491c2e2819e4828d44d Mon Sep 17 00:00:00 2001 From: Lucca Santangelo <luccasant95@gmail.com> Date: Tue, 10 Nov 2020 18:19:10 -0300 Subject: [PATCH] fix cloud migrations --- Tsi1.Api/Tsi1.DataLayer/DesignTimeDbContextFactory.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Tsi1.Api/Tsi1.DataLayer/DesignTimeDbContextFactory.cs b/Tsi1.Api/Tsi1.DataLayer/DesignTimeDbContextFactory.cs index e83b49e..bbddd4c 100644 --- a/Tsi1.Api/Tsi1.DataLayer/DesignTimeDbContextFactory.cs +++ b/Tsi1.Api/Tsi1.DataLayer/DesignTimeDbContextFactory.cs @@ -17,8 +17,11 @@ namespace Tsi1.DataLayer .AddJsonFile(@Directory.GetCurrentDirectory() + "/../Tsi1.Api/appsettings.json") .Build(); + var isElasticCloud = bool.Parse(configuration.GetSection("IsElasticCloud").Value); + var databaseSection = isElasticCloud ? "PostgreSqlCloud" : "PostgreSql"; + + var connectionString = configuration.GetConnectionString(databaseSection); var builder = new DbContextOptionsBuilder<Tsi1Context>(); - var connectionString = configuration.GetConnectionString("PostgreSql"); builder.UseNpgsql(connectionString); return new Tsi1Context(builder.Options); -- GitLab