使用Ninject自定义可选属性
本文关键字:属性 自定义 Ninject 使用 | 更新日期: 2023-09-27 18:11:23
是否有办法为Ninject创建自己的OptionalAttribute
?
我知道我可以通过使用NinjectSettings
类(我已经这样做了)来取代InjectAttribute
,但是OptionalAttribute
似乎没有任何选择。
恐怕没有。
无论如何,大多数情况下都不应该使用可选依赖项。考虑为依赖项创建一个Null对象(http://en.wikipedia.org/wiki/Null_Object_pattern)。