gpt4 book ai didi

c# - 通过 RoleId 添加用户到 ApplicationRole

转载 作者:太空宇宙 更新时间:2023-11-03 13:06:23 29 4
gpt4 key购买 nike

我注意到当使用 UserManager 类时,通过 AddToRole 方法,您只能按名称将用户添加到角色,不能按角色 ID。有没有办法做到这一点?按照我的系统构建方式,多个角色可能具有相同的名称。我正在寻找类似的东西:

UserManager.AddToRole(user.UserId, role.RoleId);

其中 AddToRole 具有参数 UserIdRoleId

最佳答案

您的角色名称应该是唯一的。如果您有相同的角色名称,您如何区分它们?

您可以使用 linq 并从您的 ID Roles.Where(r => r.Id == YourRoleId).First().Name 中获取名称?

关于c# - 通过 RoleId 添加用户到 ApplicationRole,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30644528/

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