Расширение AbpUserRoles для добавления нового столбца - aspnetboilerplate - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь расширить 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.

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

...