2
container.Register <IRep<T>>(c => new Rep<T>())); /// Exception :)

container.RegisterAllTypesOf<IRep> (....)
4

1 回答 1

2

Funq 不支持开箱即用,请参阅所有者的此评论 -如何注册通用服务。您最好的选择是利用您提供自己容器的能力。我知道 Autofac 支持这一点 - Autofac Open Generics

于 2013-02-12T05:51:23.993 回答