【发布时间】:2018-09-10 09:53:14
【问题描述】:
我正在使用默认的 MVC 身份验证。 在 AspNetRoles 表中我有
Id Name
1 Administrator
2 Moderator
3 User
UserManager.GetRoles(UserId) 将只返回角色名称。是否也可以获取 Id 或者我应该使用某种 LINQ 吗?
【问题讨论】:
标签: c# asp.net asp.net-mvc authentication
我正在使用默认的 MVC 身份验证。 在 AspNetRoles 表中我有
Id Name
1 Administrator
2 Moderator
3 User
UserManager.GetRoles(UserId) 将只返回角色名称。是否也可以获取 Id 或者我应该使用某种 LINQ 吗?
【问题讨论】:
标签: c# asp.net asp.net-mvc authentication
没有办法获得像这样的角色 ID
UserManager.GetRoles(UserId) 但是
您可以使用此 LINQ 获取角色 ID
var roleId = _dbContext.Roles.FirstOrDefault(r => r.Name == roleName).Id;
【讨论】: