我是Unity DI Container的初学者。
我想在简单的控制台应用中使用它。
我将使用'代码配置'
我应该在哪里调用我的方法来注册和解析我的摘要?从Main方法本身还是有更好,更优雅的方式?
答案 0 :(得分:3)
看看Composition Roots的概念。对于控制台应用,Main()
方法就是正确的位置。
对于Unity,您可以将配置捆绑在一个派生自UnityContainerExtension的类中,并将注册码放在Initialize()
方法中。
然后将您的扩展名添加到容器中。