在 AspNetRoles Table 身份中添加新角色
Add New Role in AspNetRoles Table Identity
如何在AspNetRolesTableIdentity中添加新角色?
var roleresult = UserManager.AddToRole(currentUser.Id, "Admin");
我正在使用上面的代码将 Admin 角色分配给用户,但它会引发错误
"Role Admin does not exist."
我尝试直接在 SQL AspNetRoles Table 中添加角色,但失败了。
谁能告诉我如何在 AspNetRoles Table 中添加 新角色 使用 代码?
您需要先添加角色 Admin
,然后再将用户添加到角色:
var roleStore = new RoleStore<IdentityRole>(context); //Pass the instance of your DbContext here
var roleManager = new RoleManager<IdentityRole>(roleStore);
创建角色 Admin
:
roleManager.Create(new IdentityRole { Name = "Admin" });
然后添加您的用户:
UserManager.AddToRole(currentUser.Id, "Admin");
如何在AspNetRolesTableIdentity中添加新角色?
var roleresult = UserManager.AddToRole(currentUser.Id, "Admin");
我正在使用上面的代码将 Admin 角色分配给用户,但它会引发错误
"Role Admin does not exist."
我尝试直接在 SQL AspNetRoles Table 中添加角色,但失败了。
谁能告诉我如何在 AspNetRoles Table 中添加 新角色 使用 代码?
您需要先添加角色 Admin
,然后再将用户添加到角色:
var roleStore = new RoleStore<IdentityRole>(context); //Pass the instance of your DbContext here
var roleManager = new RoleManager<IdentityRole>(roleStore);
创建角色 Admin
:
roleManager.Create(new IdentityRole { Name = "Admin" });
然后添加您的用户:
UserManager.AddToRole(currentUser.Id, "Admin");