Расширение 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
, но это не сработало. Я бьюсь головой об этом с прошлого дня, и, кажется, что-то очевидное мне не хватает. Или это даже невозможно?