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?

More ASP.NET Web API interview questions

View all →