为什么在mvc codefirst中迁移后没有在sql数据库中创建新表

时间:2016-09-20 12:42:03

标签: asp.net-mvc ef-code-first

运行命令Enable-Migrations

Add-Migration X,其中X是您要为此迁移提供的任何名称

但是在迁移之后,如果我创建任何新表,为什么它不在db中生成

1 个答案:

答案 0 :(得分:1)

创建类之后

需要在dbcontext中设置表格,如:



public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
    {
    public DbSet<User> User {get;set;}
    }


public class User
{
    [key]
    public int id {get;set;}
    public string name {get;set;}
}
&#13;
&#13;
&#13;

创建迁移并更新数据库