Я хотел бы расширить последнюю версию сущностей ASP.net Core Identity AspNetUserRoles и AspNetRoles, но не могу понять, возможно ли это и как это сделать.Я искал «везде» в Интернете, нашел много более или менее идентичных вопросов, но почти все без ответа или, если ответ, скажем, используют претензии вместо ролей.Я намерен косвенно использовать clams через AspNetRoleClaims, но проще управлять заявками для пользователя через AspNetRoles, и в связи с этим возникает моя потребность.
Я хотел бы сделать следующее:
С помощьюAspNetUserRoles Я также хотел бы добавить строковое поле, чтобы пользователь мог играть разные роли в разных частях приложения.Не используя его для реальной многопользовательской аренды, многопользовательская является лучшим аналогом, который я могу предложить.В качестве аналога может использоваться и другая роль в другом отделе компании.
В AspNetRoles я бы хотел добавить строковое поле для группирования / категоризации, чтобы можно было связать роли, например, для модуля..
AspNetUserRole является критически важным, AspNetRoles приятно иметь обходной путь с именами ролей, которые могут помочь мне с этим разобраться.
Я использую Asp.netЯдро, Code First, Entity Framework и миграции, как мне сделать расширения, описанные выше?