# Dependency Injection in ASP.NET Core

Dependency Injection in ASP.NET Core: Registering Services.

Updated: November 3, 2026

1. [Registering Services](https://www.ask-codey.com/lessons/dependency-injection-in-aspnet-core-registering-services) (Journeyman): Register your classes with ASP.NET Core's service container in Program.cs - as singleton, scoped or transient - and it creates them and hands them to every controller that asks in its constructor.

Source: https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/topics/dependency-injection-in-aspnet-core
