gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 08:21:18 26 4
gpt4 key购买 nike

在更新 Entity Framework 中的 dll 之前,我能够做到这一点

user.Roles.Where(r => r.Role.Name == "Admin").FisrtOrDefault(); 

现在,我只能做 r.RoleId,我找不到方法来检索角色 ID 的名称。我在我的 Controller 和我的 AuthorizeAttribute 类中使用它。

有人可以帮我吗?

问候

最佳答案

试试这个

string id = UserManager.FindByEmail(model.Email).Id;
IList<string> roleNames=UserManager.GetRoles(id);

关于c# - 在 ASP.NET 的 IdentityUserRole 2.0 中获取角色名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30670817/

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