gpt4 book ai didi

asp.net - 通过 asp.net Identity 获取所有用户和所有角色

转载 作者:行者123 更新时间:2023-12-03 23:19:38 25 4
gpt4 key购买 nike

我有一个在 VS 2013 中创建的新项目。我正在使用身份系统,我很困惑如何获取应用程序的所有用户和应用程序中的所有角色的列表。我正在尝试创建一些管理页面,以便我可以添加新角色、向用户添加角色、查看所有已登录或锁定的用户。

有人知道怎么做吗?

最佳答案

在 ASP.NET Identity 1.0 中,您必须从 DbContext 本身获取它...

var context = new ApplicationDbContext();
var allUsers = context.Users.ToList();
var allRoles = context.Roles.ToList();

在 ASP.NET Identity 2.0(目前处于 Alpha 版)中,此功能在 UserManager 上公开和 RoleManager ...
userManager.Users.ToList();
roleManager.Roles.ToList();

在这两个版本中,您都将与 RoleManager 进行交互。和 UserManager创建角色并将角色分配给用户。

关于asp.net - 通过 asp.net Identity 获取所有用户和所有角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21505592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com