我正在使用Autofac与ASP.NET MVC集成,所有我的控制器接收依赖关系,Autofac自动解决嵌套依赖.伟大的工程
但是如何解决控制器实例化范围之外的依赖关系?在我的代码深处的某些地方,我需要向解析器询问我的Logger.一方面,将Logger作为依赖关系传递给我创建的每个小对象似乎都是错误的,另一方面,依赖于依赖解析器的代码似乎是错误的,因为我的代码如此深入
例如,我有一个名为Result的类,它从许多操作中返回.这是一个一贯使用的对象,我的应用程序代码可以依赖于从更深层次回来.当更深层次的代码向该对象添加UI错误时,我想自动将其添加到记录器中,这需要解析.让每一个类都对记录器有依赖,只会妨碍
任何帮助,谢谢