Ich habe eine gemeinsame DI-Verwendung in meiner ASP.NET Core-Anwendung.Objekt von initialisiertem Objekt über DI in ASP.NET Core initialisieren
public void ConfigureServices(IServiceCollection services)
{
services.AddScoped(sp => new UserContext(new DbContextOptionsBuilder().UseNpgsql(configuration["User"]).Options));
services.AddScoped(sp => new ConfigContext(new DbContextOptionsBuilder().UseNpgsql(configuration["Config"]).Options));
}
In ConfigContext
existiert Verfahren GetUserString
die connectionString
zu UserContext
zurückgibt. Und ich brauche AddScoped UserContext
mit connectionString
von ConfigContext
bei der Anwendung auf UserContext
.
Kann die Verbindungszeichenfolge pro Anfrage variieren (anderer Benutzer)? –
Ja, kann je nach Logik im configcontext abweichen –