В ASP.NET 5 DI уже поставляется по умолчанию, и это выглядит интересно. Я использую Autofac с MVC 5, у которого есть возможность зарегистрировать всю сборку сразу. Вот пример кода, который регистрирует все классы, оканчивающиеся на «Сервис» в Autofac.
// Autofac Configuration for API
var builder = new ContainerBuilder();
builder.RegisterModule(new ServiceModule());
...
...
builder.RegisterAssemblyTypes(Assembly.Load("IMS.Service"))
.Where(t => t.Name.EndsWith("Service"))
.AsImplementedInterfaces()
.InstancePerLifetimeScope();
Мой вопрос: есть ли что-то подобное в контейнере DI по умолчанию из asp.net 5, где вы можете зарегистрировать все службы сразу?