在更新 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/