title: What is the equivalent of Autofac's aggregate services in Microsoft's dependency injection framework
body: <p>There is a C# asp.net core project that I'm seeing the number of injected interfaces in some constructors keeps growing. It's expected it may exceed 30 or 40 interfaces in some cases. </p>
  
  <p>A bit of googling got me to <a href="http://autofac.readthedocs.io/en/latest/advanced/aggregate-services.html" rel="noreferrer">Autofac's Aggregate Services</a>. My question is that whether there's an equivalent in asp.net core's DI framework to avoid passing many interfaces to constructors?</p>