using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DataProviders { public interface IDataProvidersConfig { public Database Database { get; set; } } public interface IDatabase { string ConnectionString { get; set; } } public class Database : IDatabase { private string _connectionString; public string ConnectionString { get { var envVar = Environment.GetEnvironmentVariable("DB_CONN"); return envVar ?? _connectionString; } set => _connectionString = value; } } }