0
進出口新的Autofac和發現自己重複了很多這....Autofac約定泛型類型
builder.RegisterType<ConcreteService<EntityA>>().As<IService<EntityA>>();
builder.RegisterType<ConcreteService<EntityB>>().As<IService<EntityB>>();
EntityA
,EntityB
,EntityC
等..所有從EntityBase
繼承,所以我想指示Autofac始終使用ConcreteService<x>
時,它需要只要從x EntityBase
我知道,在Autofac的AssemblyScanner可能能夠幫助這個繼承創建的IService<x>
的實現,雖然我努力尋找文檔這遠遠不夠。
任何指針讚賞。
[解決通用接口與Autofac](http://stackoverflow.com/questions/1189519/resolving-generic-interface-with-autofac) – Steven