覆盖AbpRoleBase类的属性

时间:2017-10-12 16:34:28

标签: aspnetboilerplate

我尝试使用其他属性扩展 RolePermissionSetting 类,这个类是在抽象的 AbpRoleBase类中声明的,它在整个框架中使用有没有办法在数据库中生成不同的 AbpPermissions 表来实现此目的。

这是一段代码:

public abstract class AbpRoleBase : FullAuditedEntity<int>, IMayHaveTenant{

..
public virtual ICollection<RolePermissionSetting> Permissions { get; set; }
}

1 个答案:

答案 0 :(得分:0)

  

我的Role类继承自覆盖AbpRoleBase的AbpRole(ZeroModule),我担心如果我用自己的类替换该类,EF会在模型中生成一个新表,然后我会有两个角色表。

EF不会生成新表,但会添加Discriminator列,这应该没问题。

AbpRole实现,而不是覆盖AbpRoleBase。您可以安全地覆盖Role.cs中的Permissions媒体资源。