Ninject属性注入问题

时间:2012-09-17 09:29:20

标签: dependency-injection ninject ninject-2

继我之前的问题on Ninject

之后

我仍然无法让房产注入工作..

注入构造函数参数但属性不是.. 我做错了吗?

    public class CokeConsumer
    {
    [Inject]
    public IDrinkCan Drink { get; set; }

    public CokeConsumer(IDrinkCan drink)
    {
        Drink = drink;
        Drink.OpenCan(330);
    }

    public void DrinkSomeCoke(int amount)
    {
        Drink.DrinkSome(amount);
    }
}

1 个答案:

答案 0 :(得分:1)

你不能那么傻.. 你不能期望在构造对象之前设置属性!!