1
我在我的Ninject模塊下面的代碼:使用Ninject的BindFilter方法從屬性注入構造函數參數時避免使用魔法字符串?
this.BindFilter<PermitFilter>(FilterScope.Controller, 0)
.WhenControllerHas<PermitAttribute>()
.WithConstructorArgumentFromControllerAttribute<PermitAttribute>(
"permissions",
attribute => attribute.Permissions);
是否Ninject提供任何替代品使用字符串構造函數參數的名字嗎?例如,我寧願在構造函數中添加Permissions
屬性,並在綁定語句中引用它(與Ninject的常規綁定機制一樣)。是否有這樣的可能(或在下一版本的作品中)?
優秀的,不能等待下一個版本。 – devuxer 2011-12-26 23:33:26