【发布时间】:2017-03-03 19:06:20
【问题描述】:
我想要的是让 Ninject 解决这种情况:
Class1(IClass2 a, IClass3, b, IClass c, IClass d) : IClass1
Class2() : IClass2
Class3(IClass2 a) : IClass3
所以只是为了说明Class1 对IClass2 有依赖关系,它首先被注入,其余参数都是IClass3 类型,它本身对IClass2 有依赖关系。我需要一种方法来获取Class1 的新实例,并确保在Ninject 解析IClass3 类型实例的依赖关系时使用IClass2 的相同实例。
希望这是有道理的。
【问题讨论】:
标签: c# dependency-injection ninject ninject-2