Mam projekt ASP.NET Core 3.1. Zazwyczaj rejestruję dowolną zależność za pomocą ConfigureServices()
metody w Startup.cs
klasie.
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>()