如何使用ninject注入依赖项?

时间:2020-04-10 23:36:26

标签: c# asp.net-mvc asp.net-mvc-5 ninject

我正在尝试使用Ninject将类的依赖项注入到我的项目中,

     private static void RegisterServices(IKernel kernel)
    {
        kernel.Bind<FinanContext>().ToSelf().InRequestScope();
    }

我声明了以下类来获得对构造函数的这种依赖关系,像这样:

    public UsuarioDAO(FinanContext context)
    {
        this.Context = context;
    }

但是,当尝试实例化此类时,出现编译错误,因为我没有将应该注入的类作为参数传递。我该怎么做才能使其正常工作?

     public UsuarioController(UsuarioDAO usuarioDAO)
    {
        this.UsuarioDAO = new UsuarioDAO();
    }

0 个答案:

没有答案