我正在尝试扩展AbpUserRoles
以便向其中添加新列。我能够做到以下几点:
public class MyUserRole : Abp.Authorization.Users.UserRole
{
public int MyCustomColumn { get; set; }
public MyUserRole() { }
public MyUserRole(int tenantId, long userId, int roleId, int myCustomColumnId)
:base(tenantId, userId, roleId)
{
this.MyCustomColumn = myCustomColumnId;
}
}
上面的代码之后,我添加并更新了迁移,并且MyCustomColumn
出现在数据库中。
问题:但是我没有得到如何使用它的信息。我尝试将其注册为IRepository<MyUserRole>
在我的WebModule中,并尝试将其注入RoleManager
中,但是没有用。自从昨天开始,我就为此努力,似乎有些明显的东西我很想念。还是不可能?