using SquirrelContract.Infastructure; namespace SquirrelWebApi.Infrastructure; public class ConfigurationDatabase(IConfiguration configuration) : IConfigurationDatabase { private readonly Lazy _dataBaseSettings = new(() => { return configuration.GetValue("DataBaseSettings") ?? throw new InvalidDataException(nameof(DataBaseSettings)); }); public string ConnectionString => _dataBaseSettings.Value.ConnectionString; }