因为我很多Controller类都是单一依赖IXXXService接口,而IXXXRepository<T>也是。怎么做才能省下这些做法?
protected IXXXService _Service=(IXXXService)MvcApplication.container["XXXService"];
直接保留Service在Controller类的这样形态,而达到注入效果
protected IXXXService _Service;
能实现么?
你是想 只要声明protected IXXService _Service; Castle就可以自动赋值到 _Service吗?不可以的。
运用多继承接口的办法实现:)