扩展AbpUserRoles以添加新列-aspnetboilerplate

时间:2018-10-05 07:22:15

标签: asp.net-core aspnetboilerplate asp.net-boilerplate

我正在尝试扩展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中,但是没有用。自从昨天开始,我就为此努力,似乎有些明显的东西我很想念。还是不可能?

0 个答案:

没有答案