C'è un modo per ottenere IServiceProvider.GetService<T>
per restituire un'istanza anche se non è registrato esplicitamente con il contenitore?Come risolvere il tipo non registrato utilizzando l'iniezione di dipendenza MVC Core standard
Se so che T
ha dipendenze mi piacerebbe che fossero iniettati in base alle loro registrazioni senza dover registrare T
stesso.
Credo che Ninject elabori in modo intelligente il costruttore o il fallback più appropriato a un costruttore senza parametri se non viene trovato un costruttore adatto. Mi piacerebbe replicare questo comportamento usando lo standard MVC Core DI se possibile.
@Rafal https://docs.asp.net/en/latest/fundamentals/dependency-injection.html Ho aggiornato la questione per MVC6 per chiarezza –