我试图找出如何在身份框架中查找用户角色名称。我正在使用ASPNETUSERS , ASPNETUSERROLE & ASPNETROLE
。
答案 0 :(得分:1)
首先找出aspnetusers表中的userrole,然后在aspnetroles中找到userrole名称
查找登录的用户ID - 如果您知道用户ID
,则可以跳过此步骤var loggedUser = User.Identity.GetUserId().ToString();
查找登录用户roleID
var aspnetuserole = db.AspNetUserRoles.Find(loggedUser);
查找RoleName
var roleName = db.AspNetRoles.Find(aspnetuserole.roleID);