What is dependency injection lifecycle in Web API?
Updated Apr 28, 2026
Short answer
Services can be Singleton, Scoped, or Transient.
Deep explanation
DI lifecycle determines how instances are created and shared across requests.
Real-world example
Scoped DB context per request.
Common mistakes
- Using Singleton for DB context.
Follow-up questions
- What is scoped?
- Why lifecycle?