是否可以直接从配置中获取不同级别系统的参数?
我的意思是专门将每一层与 .Net 中的 ConfigurationManager 耦合,而不是由创建者通过构造函数或其他方式传递参数。
最佳答案
如果你需要单元测试配置应该被注入(inject)。 http://www.devtrends.co.uk/blog/configuration-settings-are-a-dependency-that-should-be-injected
并让您的类的用户以确定性的方式提供所有参数(而不是仅仅依靠文档、源代码和异常来猜测)。 http://www.codeproject.com/Articles/196563/Don-t-use-ConfigurationManager
关于c# - 与 ConfigurationManager 耦合或将参数从一个传递到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26385571/