Ho un progetto ASP.NET Core 3.1. In genere, registro qualsiasi dipendenza usando il ConfigureServices()
metodo nella Startup.cs
classe.
Ma mi ritrovo a dover registrare molte dipendenze e l' ConfigureServices()
aspetto è enorme! So che probabilmente posso creare un metodo di estensione di un metodo statico e chiamarlo dalla classe ConfigureService () `, ma mi chiedo se esiste un modo migliore.
Se esiste un modo per registrare le dipendenze nel contenitore IoC senza doverle definire una alla volta in questo modo
services.AddScoped<Interface, Class>();
.... 200 lines later
services.AddScoped<ISettings, Settings>()