Dependency Injection (DI) tógtha isteach i .NET nua-aimseartha — cuimsíonn an fhramwork coimeádán DI atá ag tógáil ranganna go huathoibríoch agus ag instealladh a spleáchais. Clárú a dhéanann tú seirbhísí (mapáil comhéadain go cur i bhfeidhm) agus réiteann an coimeádán iad, agus sin a bhaineann le cód scaoilte go fúarchúiseach agus sofhianáilte. Tá sé bunúsach do ASP.NET Core.
Seirbhísí a chlárú
builder.Services.AddScoped<IUserRepository, UserRepository>();
builder.Services.AddSingleton<ICacheService, CacheService>();
builder.Services.AddTransient<IEmailSender, EmailSender>();
