我在网上找到了大量解释如何使用 RoleManager 等在 MVC 5 中创建角色的示例,但我找不到答案是,是否可以动态应用在用户级别创建的角色(通过 UI ) 到应用程序的部分?
我不明白创建新角色的目的只是为了将它们存储在没有其他功能的数据库中?
任何意见表示赞赏。
这是我的角色创建代码的示例:
public bool CreateRole(string name)
{
var rm = new RoleManager<IdentityRole>(
new RoleStore<IdentityRole>(new ApplicationDbContext()));
var idResult = rm.Create(new IdentityRole(name));
return idResult.Succeeded;
}