asp.net mvc迁移生成空迁移文件

时间:2013-06-06 19:53:05

标签: asp.net asp.net-mvc visual-studio-2012 migration

添加新迁移后,我收到vs 2012生成的文件,但该文件为空,尽管我在“Table”类中进行了更改。

     public override void Up()
    {
    }

    public override void Down()
    {
    }

有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

这通常表示实体框架未检测到模型中的任何更改。要做到这一点,你必须确保两件事:

  1. \ models文件夹中的某些类更改,(添加字段,数据 注释等)
  2. 您必须为配置添加DbSet。做一个文件 搜索DbSet并确保添加如下所示的行:
  3. public System.Data.Entity.DbSet<YourProject.Models.YourClass> YourDbSetName { get; set; }