Я хочу реализовать инъекцию зависимостей в ASP.NET CORE 1. Я знаю, что все об DI в.Net Core. Например
public void ConfigureServices(IServiceCollection services)
{
// Add application services.
services.AddTransient<IDateTime, SystemDateTime>();
}
Но для крупных проектов с более чем 20 объектами и службами это так сложно и нечитаемо, записывая все эти строки кода внутри ConfigureServices. Я хочу знать. Возможно ли это реализовать инъекцию зависимостей внедрения за пределами Startup.cs, а затем добавить ее в службы.
Спасибо за ответы.