如何将UserManager和UserStore注入控制器? Ninject绑定是:
kernel.Bind<ApplicationDbContext>().ToSelf().InRequestScope();
kernel.Bind(typeof(UserManager<>)).ToSelf().InRequestScope();
kernel.Bind(typeof(UserStore<>)).ToSelf().InRequestScope();
答案 0 :(得分:1)
为了能够自动连接MVC控制器,您需要替换MVC的默认IControllerFactory
或默认的IDependencyResolver
。有Ninject.MVC3 Nuget package为您实现依赖项解析器。您可以在this Ninject integration page上了解有关如何将Ninject与MVC集成的更多信息。