【发布时间】:2018-03-23 14:05:40
【问题描述】:
我正在尝试在 Mvc Core 2 中创建一个 UserManager 的实例,就像我在 ASP.NET MVC 6 上所做的那样,使用以下代码:
var UserManager = new UserManager<DbUser>(new UserStore<DbUser>(this) );
由于缺少参数,我收到很多错误,是否有正确的方法将实例移出控制器?
【问题讨论】:
-
您是从新应用程序开始还是尝试迁移?是不是不能让它像 public YourClass(IUserManager userManager) { 那样注入双向 DI 框架...您还需要正确的配置...
-
是的,我可以从 DI 获得它,但我是在启动应用程序时为少数管理员用户播种的配偶,但种子方法在另一个程序集中的 DbContext 中,而我没有访问 DI
标签: c# asp.net-mvc asp.net-core asp.net-core-2.0