Я пытаюсь добавить класс к своей сервису в .net core 2.1, я не хочу, чтобы провайдер получал все сервисы, необходимые для удовлетворения параметров конструктора. Есть ли более простой способ сделать это?
services.AddScoped<BarcodePage>((provider) =>
new BarcodePage(provider.GetService<IObservationRepository>(),
provider.GetService<IPageFactory>(),
provider.GetService<IMediator>(),
provider.GetService<IUserRepository>()));