EF núcleo de la Creación de una migración de una base de datos sin una cadena de conexión y en otra biblioteca de clases

Quiero crear una migración de un segundo y posteriores bases de datos que hay en una biblioteca de clase diferente de la del proyecto en el que se usa. Hay una arruga. Nunca entenderé la cadena de conexión hasta que el usuario inicia sesión y me puede conseguir a partir de una base de datos de catálogo (saas).

Para el catálogo de la base de datos he utilizado la solución de este sitio. Que estaba bien - Esta base de datos tiene su cadena de conexión en appsettings.json y puede utiliza la inyección de dependencia.

Las bases de datos de clientes van a ser idénticos utilizando la misma migración. Mi problema es que no sé cómo crear esta migración inicial de la Consola del Administrador de Paquetes..

Traté de ejecutar esto:

dotnet ef migrations add INITIAL --context APIcontext -s ../Jobsledger.API

y me ha dado el siguiente error:

Ningún proveedor de base de datos ha sido configurado para esta DbContext.

Que yo esperaba.

Dado que CodingBlast solución (arriba) a la ejecución de las migraciones en una biblioteca de clases diferente requiere una conexión que no tengo y requiere la conexión de base de datos a ser registrados en el inicio...

..y dado que esta migración es para ser utilizado por cada usuario de la base de datos creada, ¿cómo puedo crear y, por supuesto, utilizar?