private static string GetConnectionString(ISecureConfigurationStore configurationStore) { var section = Task.Run(async() => await configurationStore.GetSection <ConnectionStringSection>(ConnectionStringPath)).Result; if (string.IsNullOrEmpty(section?.ConnectionString)) { throw new Exception($"Database configuration not found at '{ConnectionStringPath}'."); } return(section.ConnectionString); }
public void UseStore(ISecureConfigurationStore store) { _store = store; MoveSettingsIntoStore(); }
public ReadModelDataContext(ISecureConfigurationStore configurationStore) : base(GetConnectionString(configurationStore)) { }