Расширение AbpUserRoles для добавления нового столбца - aspnetboilerplate

Я пытаюсь продлить 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 появился в базе данных.

Квестоин: Но я не понимаю, как его использовать. Я попытался зарегистрировать его в моем WebModule как IRepository<MyUserRole> и попытался ввести его в RoleManager, но это не сработало. Я бьюсь головой об этом с прошлого дня, и, кажется, что-то очевидное мне не хватает. Или это даже невозможно?

0 ответов

Другие вопросы по тегам