System.ArgumentNullException:值不能为null。参数名称:entitySet?

时间:2019-05-09 12:05:08

标签: asp.net-mvc

当我尝试向数据库中添加数据时,会出现此异常。我不知道问题出在哪里。请帮助我找出问题所在。

[Table("actors_tb")]
public class Actors
{
    [Key]
    public int id { get; set; }
    public string name { get; set; }
    public string sex { get; set; }
    public DateTime dob { get; set; }
    public string bio { get; set; }
}

这是我的DbContext类

public class CinemaDbContext:DbContext
{
    public CinemaDbContext() : base("DefaultConnection")
    {

    }

    public DbSet<Actors> actores { get; set; }
    public DbSet<Producers> Producer { get; set; }
    public DbSet<movie> movies { get; set; }
}

这是我的控制人

public ActionResult Actors()
{
    return View();
}

[HttpPost]
public ActionResult Actors(Actors actors)
    {

    Db.actores.Add(actors);
    Db.SaveChanges();
    return View();
}

0 个答案:

没有答案