Есть ли способ зарегистрировать один интерфейс, который реализуется более чем одним конкретным классом с использованием [простой инжектор] и без использования интерфейса шаблона?
говорят, что у нас есть 2 класса MyClass1
и Myclass2
, и оба этих класса реализуют IInterface1
Теперь, используя [simple-injector], мы не смогли этого сделать
container.Register<IInterface1, Myclass1>();
container.Register<IInterface1, Myclass2>();
преобразование существующего интерфейса в интерфейс шаблона - это тяжелая работа над существующей кодовой базой. Надеясь, там есть что-то более легкое.