试图从身份中删除角色

Trying to delete a role from Identity

我试图从 RoleManager 中删除一个角色,但出现错误

The object cannot be deleted because it was not found in the 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);