gpt4 book ai didi

asp.net-mvc - 试图从身份中删除角色

转载 作者:行者123 更新时间:2023-12-04 22:00:27 25 4
gpt4 key购买 nike

我正尝试从我的 RoleManager 中删除角色,但出现错误

The object cannot be deleted because it was not found in the ObjectStateManager.

我的 Controller

    [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);

关于asp.net-mvc - 试图从身份中删除角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29035447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com