如何依赖注入反转控制设计模式ninject方法类库

时间:2015-08-12 11:48:26

标签: asp.net dependency-injection ninject

如何依赖注入此代码:

public void someMethod() {
  using (AuthRepository _repo = new AuthRepository()) {
    // use _repo
  }
}

使用ninject。

1 个答案:

答案 0 :(得分:0)

通过使用这样的构造函数注入:

public class MyClass {
    private readonly IAuthRepository authRepository;

    public MyClass(IAuthRepository authRepository) {
        this.authRepository = authRepository;
    }

    public void someMethod() {
      // use _repo
    }
}