【发布时间】:2014-06-02 09:55:15
【问题描述】:
如何将 UserManager 和 UserStore 注入控制器? Ninject 绑定是:
kernel.Bind<ApplicationDbContext>().ToSelf().InRequestScope();
kernel.Bind(typeof(UserManager<>)).ToSelf().InRequestScope();
kernel.Bind(typeof(UserStore<>)).ToSelf().InRequestScope();
【问题讨论】:
-
@HuorSwords 这是我的问题。答案是正确的,但是不知道如何将 UserStore 和 UserManager 注入到控制器中!
-
我认为您必须在单个顶级工厂(或主控制器)中检索绑定的对象并将其传递给消费者类(使用构造函数或属性注入)。
标签: c# asp.net-mvc ninject