In .NET Core, services can be registered with different lifetimes in the dependency injection (DI) container.Singleton lifetime creates only one instance of the service for the entire application.Scoped lifetime creates a new instance of the service for each HTTP request.Transient lifetime creates a new instance of the service every time it is requested.