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 。但没有成功。如您所知,样板不提供实体类来编辑列。请帮忙提前致谢
这个问题的答案是像这样扩展 AbpUser
public class User : AbpUser<User>
{
public string SpecialTitle { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
并添加迁移 UpdatedUserWithSpecialTitle 然后更新数据库