在身份框架中按用户ID查找用户角色名称

时间:2016-11-25 01:18:44

标签: asp.net-identity

我试图找出如何在身份框架中查找用户角色名称。我正在使用ASPNETUSERS , ASPNETUSERROLE & ASPNETROLE

1 个答案:

答案 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);
相关问题