1
Каждый знает, если существует какой-либо IoC контейнер, который может справиться с этим:автоматического связывания коллекции с IoC
Дано:
ISomeInterfce<T> where T : Entity
Impl1 : ISomeInterfce<Entity1>
Impl2 : ISomeInterfce<Entity1>
Impl3 : ISomeInterfce<Entity2>
Impl4 : ISomeInterfce<Entity2>
Я хочу, чтобы иметь возможность автоматического провода мою систему и быть в состоянии решить, как это
IoC.ResolveAll(typeof(ISomeInterfce<Entity1>))
и получить коллекцию назад всех реализаций ISomeInterfce<Entity1>
Спасибо выглядит многообещающим. Но можете ли вы объединить Autofac.Collections с Autofac.Autowiring? – Marcus
Если честно, я не уверен на 100%, но я бы предположил, что это сработает именно так? – Kane