Mam projekt ASP.NET Core 3.1. Zazwyczaj rejestruję dowolną zależność za pomocą ConfigureServices()metody w Startup.csklasie.
Ale muszę zarejestrować wiele zależności i ConfigureServices()wygląda to olbrzymie! Wiem, że prawdopodobnie mogę utworzyć metodę rozszerzenia metody statycznej i wywołać ją z klasy ConfigureService () `, ale zastanawiam się, czy istnieje lepszy sposób.
Jeśli istnieje sposób na zarejestrowanie zależności w kontenerze IoC bez konieczności definiowania ich pojedynczo w ten sposób
services.AddScoped<Interface, Class>();
.... 200 lines later
services.AddScoped<ISettings, Settings>()