Search
Write a publication
Pull to refresh

Comments 22

Подскажите, пожалуйста, а вот так не будет работать?

.AddTransient<IFeed, Duck>()

Не силён в Microsoft.Extensions.DependencyInjection, но в других популярных контейнерах обычно это срабатывает.

А почему в коде везде record-ы? В этом есть какой-то профит в .NET 6 или это просто упрощение/случайность для примера?

Здрасте, если в конструктор передаю классы с дефолтным конструктором ,в этом DI появилась фишка как в Ninject без мэпинга? что бы не писать вот такие партянки

s.AddTransient<Duck>()

s.AddTransient<Duck2>()

s.AddTransient<Duck3>()

s.AddTransient<Duck4>()

как по мне, это уже не DI, а извращенный локатор сервисов.

Sign up to leave a comment.

Articles