尝试创建新控制器时,模式类字段中缺少ApplicationUser模型

时间:2018-06-22 07:03:06

标签: asp.net-core-mvc

缺少ApplicationUser:

enter image description here

模型中的ApplicationUser:

enter image description here

因此,我尝试通过使用ApplicationUser作为模型创建控制器来创建User Manager,但在模型类上找不到它

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,但是我通过创建另一个不从标识继承的模型类解决了这个问题,并获取数据并使用空控制器对其进行管理。

模型:

 public class MyUser
{
    public string Id { get; set; }
    public string UserName { get; set; }
    public string Email { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
}

并在控制器中:

        public ActionResult Index()
    {
        var users = _context.Users.Select(x => new MyUser
        {
            Email=x.Email,
            FirstName=x.FirstName,
            Id=x.Id,
            LastName=x.LastName,
            UserName=x.UserName
        }).ToList();
        return View(users);
    }

然后生成您的视图。