EF-core - Erstellen einer migration einer Datenbank, ohne eine Verbindungszeichenfolge und in einer anderen Klasse Bibliothek

Ich möchte eine migration für eine zweite und nachfolgende Datenbanken, die in eine Bibliothek-Klasse unterscheidet sich von der Projekt, das es verwendet. Dort ist eine Falte. Ich werde nie wissen, die Verbindung Zeichenfolge, bis sich ein Benutzer anmeldet und ich kann es aus einer Katalog-Datenbank (saas).

Für die Katalog-Datenbank verwendete ich die Lösung von dieser Seite. Das war schön und gut - Diese Datenbank hat Ihre Verbindungszeichenfolge im appsettings.json und kann verwendet dependency injection.

Die client-Datenbanken sind alle identisch mit den gleichen migration. Mein problem ist, ich weiß nicht, wie schaffen diese erste migration aus dem Paket-Manager-Konsole..

Ich habe versucht dies ausführen:

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

und Ihr mir den folgenden Fehler:

Keine Datenbank-Anbieter konfiguriert wurde für diese DbContext.

Was ich erwartet hatte.

Da CodingBlast Lösung (oben) zum ausführen von Migrationen in eine andere Klasse Bibliothek erfordert eine Verbindung, die ich nicht haben und benötigt die Datenbank-Verbindung eingetragen sein, die beim Start...

..und da diese migration ist für die Verwendung durch jeden Benutzer-Datenbank erstellt werden, wie kann ich es erstellen und natürlich auch verwenden?