如何从ASP Net中的用户角色表中获取角色ID

臭氧和平

我一直在尝试从身份用户角色表中获取角色ID。我只能使用

var role = await _userManager.GetRolesAsync(user); 

但我对如何获取角色ID感到困惑。

Fei Han

如何获取角色ID

您可以尝试以下代码段。

var roleNames = await _userManager.GetRolesAsync(user);

var roleIds = _roleManager.Roles.Where(r => roleNames.AsEnumerable().Contains(r.Name)).Select(r => r.Id).ToList();

测试结果

在此处输入图片说明

尝试从身份用户角色表中获取角色ID

如果您想AspNetUserRoles直接查询表,可以尝试以下方法。

注入一个实例 ApplicationDbContext

private readonly ApplicationDbContext _appdbcontext;

public HomeController(ILogger<HomeController> logger, ApplicationDbContext appdbcontext
    //...
    )
{
    _logger = logger;
    _appdbcontext = appdbcontext;
    //...
}

查询AspNetUserRoles

var roleIds = _appdbcontext.UserRoles.Where(u => u.UserId == user.Id).Select(r => r.RoleId).ToList();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET(MVC)用户,角色和角色中的用户

来自分类Dev

ASP.NET(MVC)用户,角色和角色中的用户

来自分类Dev

如何从laravel中的用户获取数据透视表中的角色名称?

来自分类Dev

获取在asp.net Identity 2.0中分配了角色的用户列表

来自分类Dev

获取ASP.NET Core MVC中当前登录用户的角色

来自分类Dev

在ASP.NET中的IdentityUserRole 2.0中获取角色名称

来自分类Dev

如何获取用户在MVC 5中注册的角色ID

来自分类Dev

如何获取用户在MVC 5中注册的角色的ID

来自分类Dev

列出asp.net Identity 2.0中的用户和角色

来自分类Dev

ASP.Net身份,角色中的用户始终为空

来自分类Dev

如何在ASP.NET MVC Web API中创建角色并将用户添加到角色

来自分类Dev

如何在Laravel中按角色获取用户筛选

来自分类Dev

获取ASP.NET MVC中的角色列表

来自分类Dev

如何在ASP.NET MVC 5中列出具有角色名称的用户

来自分类Dev

如何检查用户在asp.net身份中是否担任过多个角色

来自分类Dev

如何使用OWIN在ASP.NET中向新创建的用户添加角色

来自分类Dev

如何在Azure角色中以编程方式获取订阅ID?

来自分类Dev

如何在Azure角色中以编程方式获取订阅ID?

来自分类Dev

如何使用附加功能将用户ID和角色ID附加到laravel中的数据透视表?

来自分类Dev

ASP.net MVC获取用户从URL检索的特定ID的角色

来自分类Dev

如何获取工作角色中的Web角色输入端点?

来自分类Dev

如何在 symfony 中获取角色列表的父角色

来自分类Dev

ASP.NET Web API中基于角色的授权-如何在主体上设置角色?

来自分类Dev

如何按Gorm中的角色过滤用户?

来自分类Dev

在ASP.NET Identity中添加角色

来自分类Dev

asp.net中基于角色的授权

来自分类Dev

在ASP .NET MVC中更改角色权限

来自分类Dev

如何从Java中的UserPrincipal获取角色?

来自分类Dev

如何从Java中的UserPrincipal获取角色?

Related 相关文章

  1. 1

    ASP.NET(MVC)用户,角色和角色中的用户

  2. 2

    ASP.NET(MVC)用户,角色和角色中的用户

  3. 3

    如何从laravel中的用户获取数据透视表中的角色名称?

  4. 4

    获取在asp.net Identity 2.0中分配了角色的用户列表

  5. 5

    获取ASP.NET Core MVC中当前登录用户的角色

  6. 6

    在ASP.NET中的IdentityUserRole 2.0中获取角色名称

  7. 7

    如何获取用户在MVC 5中注册的角色ID

  8. 8

    如何获取用户在MVC 5中注册的角色的ID

  9. 9

    列出asp.net Identity 2.0中的用户和角色

  10. 10

    ASP.Net身份,角色中的用户始终为空

  11. 11

    如何在ASP.NET MVC Web API中创建角色并将用户添加到角色

  12. 12

    如何在Laravel中按角色获取用户筛选

  13. 13

    获取ASP.NET MVC中的角色列表

  14. 14

    如何在ASP.NET MVC 5中列出具有角色名称的用户

  15. 15

    如何检查用户在asp.net身份中是否担任过多个角色

  16. 16

    如何使用OWIN在ASP.NET中向新创建的用户添加角色

  17. 17

    如何在Azure角色中以编程方式获取订阅ID?

  18. 18

    如何在Azure角色中以编程方式获取订阅ID?

  19. 19

    如何使用附加功能将用户ID和角色ID附加到laravel中的数据透视表?

  20. 20

    ASP.net MVC获取用户从URL检索的特定ID的角色

  21. 21

    如何获取工作角色中的Web角色输入端点?

  22. 22

    如何在 symfony 中获取角色列表的父角色

  23. 23

    ASP.NET Web API中基于角色的授权-如何在主体上设置角色?

  24. 24

    如何按Gorm中的角色过滤用户?

  25. 25

    在ASP.NET Identity中添加角色

  26. 26

    asp.net中基于角色的授权

  27. 27

    在ASP .NET MVC中更改角色权限

  28. 28

    如何从Java中的UserPrincipal获取角色?

  29. 29

    如何从Java中的UserPrincipal获取角色?

热门标签

归档