Я пытаюсь внедрить зависимость класса в свой проект, используя 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();
}