жизни приложения?
Пропустил сообщение. Я использую паттерн стратегия. Этот интерфейс - формат выбора данных, а от конкретного сервиса зависит откуда берем данные, либо с сервера, либо с локальной бд
Как вариант - сделать интерфейс IServiceProvider. У него будет метод IService GetService(ServiceType type); Реализация провайдера будет одна, контроль над тем какой сервис получить у вас будет
А вариант напрямую брать нужную реализацию? Как мы зарегистрировали containerRegistry.Register<IDataSource, LocalDataBase>();
Обсуждают сегодня