如何在 asp Boilerplate 中的现有表中添加列?

Mes*_*aba -3 asp.net asp.net-mvc ef-code-first asp.net-boilerplate aspnetboilerplate

如您所知,样板不提供实体类来添加列,我想在名为(AbpUser)的表中添加列。我尝试在迁移中开设一门课程,如下所示

public partial class AddRatingMig : DbMigration
{
    public override void Up()
    {
        AddColumn("dbo.AbpUsers", "UserType", c => c.String());
    }

    public override void Down()
    {
        DropColumn("dbo.AbpUsers", "UserType");
    }
}
Run Code Online (Sandbox Code Playgroud)

然后在 Pm 控制台中运行命令 Update-Database 。但没有成功。如您所知,样板不提供实体类来编辑列。请帮忙提前致谢

Vin*_*nce 5

这个问题的答案是像这样扩展 AbpUser

public class User : AbpUser<User> 
{ 
    public string SpecialTitle { get; set; } 
}
Run Code Online (Sandbox Code Playgroud)

并添加迁移 UpdatedUserWithSpecialTitle 然后更新数据库