我创建了一个MVC 6项目(MVC Movies),它有一些SQL表,如AspNetUsers。
我希望能够显示AspNetUsers表上的用户列表,以便我有一个模型' AspNetUsers':
public class AspNetUsers
{
public int ID { get; set; }
public string Email { get; set; }
}
我还有另一个班级' AspNetUserInfo'其中包含AspNetUsers列表:
public class AspNetUserInfo
{
public List<AspNetUsers> MyUserList { get; set; }
}
要显示此列表,我需要一个带视图的Controller,这就是我的问题所在: 每当我尝试创建视图时,我都会遇到这个:
我可以创建一个Controller(没有视图),我已经完成了:
public IActionResult Index()
{
AspNetUserInfo userInfo = new Models.AspNetUserInfo();
List<AspNetUsers> aspUsers = userInfo.MyUserList.ToList();
return View(aspUsers);
}
我无法使用视图创建Controller,也无法在不看到上述错误的情况下为此控制器创建视图。 我认为我需要在ApplicationDbContext中添加一个无参数构造函数,但我不确定如何执行此操作。
提前感谢您的帮助。