2
container.Register <IRep<T>>(c => new Rep<T>())); /// Exception :)
container.RegisterAllTypesOf<IRep> (....)
container.Register <IRep<T>>(c => new Rep<T>())); /// Exception :)
container.RegisterAllTypesOf<IRep> (....)
Funq不支持開箱即用,請參閱所有者的評論 - How do I register a generic service。你最好的選擇是利用你提供自己的容器的能力。我知道Autofac支持 - Autofac Open Generics