ASP.NET Core’s built-in DI container: capabilities and limitations?
✅ Capabilities:
- Constructor injection
- Lifetime management (Transient, Scoped, Singleton)
- Supports IEnumerable<T>, IServiceProvider, and open generics
⚠ Limitations:
- No support for named registrations
- Limited property injection
- Basic feature set compared to Autofac or other 3rd-party containers