System.InvalidOperationException>>发生在EntityFramework.dll但未在用户代码中处理?

时间:2017-04-03 06:20:40

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

我想问一下这个问题。这是我的代码>

上下文:

serial

控制器:

public class ArchifeContext: DbContext
{
    public DbSet<Department> Departments { get; set; }
    public DbSet<Employee> Employees { get; set; }
    public DbSet<Book> Books { get; set; }
}

2 个答案:

答案 0 :(得分:0)

这可能是因为您的数据库与您的上下文不匹配,尝试备份和删除旧数据库并重试。如果您不这样做,请尝试使用Enable-MigrationsUpdate-Database

将更改迁移到您的数据库

答案 1 :(得分:0)

试试这个。它对我有用

  1. 启用-迁移
  2. 添加-迁移 (迁移名称)
  3. 更新的数据库
  4. 再次跑步