“注入”属性不适用于字段
Inject属性不适用于字段。
[Inject] public MyContext context; //Not injected [Inject] public MyContext context {get; set;} //Injected
我正在使用默认的Ninject设置。 为什么不注入田地?
因为不允许。
来自Ninject 2 Beta 公告 :
Ninject 1.x中的内容不在Ninject 2中:
- 现场注入:Ninject 2的注入现在由表达式树驱动,而在.NET 3.5中,无法使用表达式树设置字段值。 因为这是一个不好的做法,我决定削减它。