【发布时间】:2010-11-10 08:42:35
【问题描述】:
我创建了一个我已经键入的 ISearchable 接口,以便我可以检索 T 的 IEnumerable 作为结果。
我有许多服务为不同的域对象实现 ISearchable ...
Container.RegisterType<ISearchable<Animal>, AnimalService>();
Container.RegisterType<ISearchable<Fish>, FishService>();
我想根据类型解析(通过 Unity)一个 ISearchable,但我正在努力让它工作......
以下内容无法编译,但希望能对我想要实现的目标有所了解。
Type t = typeof(Animal);
var searchProvider = _container.Resolve<ISearchable<t>>();
感谢您的帮助!
谢谢,
安迪
【问题讨论】:
标签: c# inversion-of-control unity-container ioc-container