но имеет разное объявление? какое более правильное, или в чем разница? services.AddSingleton<IItemsRepository, InMemItemsRepository>();
//services.AddSingleton(typeof(IItemsRepository), typeof(InMemItemsRepository));
services.AddSingleton<IItemsRepository, InMemItemsRepository>();
Первый внутри вызывает второй. Первый типобезопасный
ти сразу указиваеш строгий тип
Обсуждают сегодня