我有以下课程:
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.
答案 0 :(得分:1)
尝试手动添加迁移。在程序包控制台上,键入以下两个命令
Add-Migration {name}
Update-Database
将{name}替换为您的迁移名称
希望这有帮助