using Microsoft.Extensions.Configuration; namespace Example.Data; internal static class DesignTimeConfiguration { public static IConfiguration Create(bool includeDevelopmentSettings) { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: false); if (includeDevelopmentSettings) { builder.AddJsonFile("appsettings.Development.json", optional: false, reloadOnChange: false); } return builder .AddEnvironmentVariables() .Build(); } }