我在模型中添加了一个新表:
public DbSet<ReturnedTransactions> ReturnedTransactions { get; set; }
我希望我的迁移为我生成那个表,所以我做了:
PM> Add-migration returnedTransactions
它产生了
public partial class returnedTransactions : DbMigration
{
public override void Up()
{
}
public override void Down()
{
}
}
我如何强制这个东西为我生成正确的代码?
最佳答案
当我没有将我的 DBSet 实体添加到与迁移配置文件关联的 DbContext 类时,我会看到这种情况。
虽然,这里可能不是这种情况,因为我们可以看到 Asker 包含了以下行:
public DbSet<ReturnedTransactions> ReturnedTransactions { get; set; }
尽管如此,当他们返回一个空的迁移类时,这是应该检查的。
关于asp.net - EF add-migration 生成空迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15048025/