У меня есть проект ASP.NET Core 3.1. Как правило, я регистрирую любую зависимость, используя ConfigureServices()
метод в Startup.cs
классе.
Но я чувствую, что мне приходится регистрировать множество зависимостей, и это ConfigureServices()
выглядит огромно! Я знаю, что могу, вероятно, создать метод расширения статического метода и вызвать его из класса ConfigureService () `, но мне интересно, есть ли лучший способ.
Если есть способ зарегистрировать зависимости в контейнере IoC без необходимости определять их по одному, как это
services.AddScoped<Interface, Class>();
.... 200 lines later
services.AddScoped<ISettings, Settings>()