向类添加新属性不会首先使用代码更新数据库?

时间:2014-07-04 07:09:48

标签: asp.net-mvc entity-framework asp.net-mvc-4 c#-4.0 entity-framework-5

我有以下课程:

public class Employee
{
    public virtual int Id { get; set; }
    public virtual string Name { get; set; }
    public virtual DateTime? HireDate { get; set; }
}

最初,HireDate不属于班级。我致电Enabled-Migrations,设置了AutomaticMigrations = true,并做了Update-Database。这创建了带有Id和Name的Employee表。当我添加HireDate并再次运行Update-Database时,它告诉我:

No pending code-based migrations.

1 个答案:

答案 0 :(得分:1)

尝试手动添加迁移。在程序包控制台上,键入以下两个命令

Add-Migration {name}
Update-Database

将{name}替换为您的迁移名称

希望这有帮助