Dependency Injection (DI) wis dibangun ing .NET modern — framework kasebut kalebu sawijining DI container sing sacara otomatis nggawe kelas lan nyuntiki dependensi-dependensine. Sampeyan ngdaftar layanan (memetaake interface menyang implementasi) lan container ngresolusi iki, ngamungkinake kode sing renggang-gandhul, lan mudah diuji. Iki dadi fondasi kanggo ASP.NET Core.
Ngdaftar layanan
builder.Services.AddScoped<IUserRepository, UserRepository>();
builder.Services.AddSingleton<ICacheService, CacheService>();
builder.Services.AddTransient<IEmailSender, EmailSender>();
