asp.net-mvc – Asp.Net核心MVC6如何最初在Identity 3中添加角色
发布时间:2020-12-15 20:51:38 所属栏目:asp.Net 来源:网络整理
导读:我在Stackoverflow中找到了这个,到目前为止,似乎有很多关于在Identity 1中添加角色的问题. 2但在身份3中有所不同. 我想在数据库中播种角色.我只有两个.我打算使用我注入到类中的_roleManager.没关系.我的问题是..似乎没有任何实际添加角色的方法.使用CreateA
我在Stackoverflow中找到了这个,到目前为止,似乎有很多关于在Identity
1&中添加角色的问题.
2但在身份3中有所不同.
我想在数据库中播种角色.我只有两个.我打算使用我注入到类中的_roleManager.没关系.我的问题是..似乎没有任何实际添加角色的方法.使用CreateAsync是为了将用户添加到角色..你如何编码使用“_userManager”添加角色或者你必须这样做其他方式? 解决方法
编辑
身分 在Identity中RoleManager用于创建角色,UserManager用于将用户添加到角色. if (!roleManager.RoleExists("Administrator")) { MyIdentityRole newRole = new MyIdentityRole("Administrator","Administrators can do something with data"); roleManager.Create(newRole); } 编辑 此外,这是用于将用户添加到角色,这也是一个示例: assuming you test if the user has been assigned to the role "Administrator" before adding them to that role if(RoleAdministrator == true){ userManager.AddToRole(User.Id,"Administrator"); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 在ASP.NET MVC中使用@ data-bind htmlAtt
- ASP.NET测量性能
- asp.net – Chrome中的样式问题与datalist
- asp.net-mvc – 延迟加载在实体框架5中不起作用
- asp.net – 内联JavaScript的外部JavaScript文件
- asp.net-mvc – 错误2002:MetadataWorkspace中不存在指定为
- asp.net-mvc – 显式指定ASP.NET MVC中控制器返回的ActionR
- 如何在asp.net和C#中实现登录会话
- asp.net-mvc – 在VS2015中使用gulp在ASP.NET 4.5.2 MVC项目
- 缺少版本和工具:.NET Core,Core Tools,dotnet Core CLI,