尝试从标识中删除角色



>我正在尝试从角色管理器中删除角色,但收到错误

无法删除该对象,因为在 ObjectStateManager 中找不到该对象。

我的控制器

    [HttpPost]
    public void DeleteRole(string RoleName)
    {
        var RoleMan = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(new ApplicationDbContext()));
        IdentityRole Role = new IdentityRole();
        Role.Name = RoleName;
        RoleMan.Delete(Role);
    }

尝试在角色管理器中使用按名称查找方法。

var role = roleManager.FindByName(RoleName);
roleManager.Delete(role);

相关内容

  • 没有找到相关文章

最新更新