Permitir que a lib LIB, ao perceber que o banco de dados é genérico, pegar o nome do mesmo da variável de ambiente, e se não tiver existir essa variável gerar um erro, mas caso já não receba tenha recebido o banco de dados via connection string ou a connection string esteja com um coringa.
...
Fazer tratamentos usando as informações do requisito dos requisitos com validações e verificações para não gerar problemas de usabilidade na conexão do banco de dados da LIB.