我正在寻找访问UserManager< MyUser>的正确方法。使用ASP.NET MVC 5和Entity Framework 7的最新版本在控制器之外的对象。
我想在我的种子类中为用户播种数据库,但是我一直无法找到访问UserManager对象的方法。
Visual Studio 2015 Update 1默认ASP.NET模板在Startup.Configure方法中显示语句app.UseIdentity(),而Account控制器接受UserManager< MyUser>在它的构造函数中。
如何访问其他类中的UserManager以便创建种子用户?
答案 0 :(得分:0)
UserManager注册了内置依赖注入。你可以添加
UserManager<ApplicationUser> userManager
到消费类的构造函数,你应该可以使用它。假设ASP.NET负责构造该类。