目前,我有下面的代码安装程序:在城堡注册泛型类型温莎
container.Register(Component.For<EntityListResolver<Unit>>()
.ImplementedBy<EntityListResolver<Unit>>());
container.Register(Component.For<EntityResolver<Unit>>()
.ImplementedBy<EntityResolver<Unit>>());
我想改变这个注册,这样它会自动解决任何类型的,我送的,而不是Unit
如何更改我的注册以实现此目的?
你可以使用仿制药,或者是要解决不知道,直到运行时类型? – Gabe
它可以肯定是通用的,所有的基本类型'BaseEntity' – shenku