MVC 6 - 为此对象定义的无参数构造函数

时间:2016-09-20 12:36:44

标签: c# asp.net-core-mvc

我创建了一个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,这就是我的问题所在: 每当我尝试创建视图时,我都会遇到这个:

enter image description here

我可以创建一个Controller(没有视图),我已经完成了:

    public IActionResult Index()
    {
        AspNetUserInfo userInfo = new Models.AspNetUserInfo();
        List<AspNetUsers> aspUsers = userInfo.MyUserList.ToList();
        return View(aspUsers);
    }

我无法使用视图创建Controller,也无法在不看到上述错误的情况下为此控制器创建视图。 我认为我需要在ApplicationDbContext中添加一个无参数构造函数,但我不确定如何执行此操作。

提前感谢您的帮助。

0 个答案:

没有答案