Asp.net mvc 5 RoleExist MVC 5

Asp.net mvc 5 RoleExist MVC 5,asp.net-mvc-5,Asp.net Mvc 5,我想知道这个角色是否存在 这是密码 if (!Roles.RoleExists("Admin")) { context.Roles.Add(new Microsoft.AspNet.Identity.EntityFramework.IdentityRole() { Name = "Admin"

我想知道这个角色是否存在

这是密码

if (!Roles.RoleExists("Admin"))
                    {
                        context.Roles.Add(new Microsoft.AspNet.Identity.EntityFramework.IdentityRole()
                        {
                            Name = "Admin"
                        });
                    }
                    Roles.AddUserToRole(user.Id, "Admin");

}

但是它抛出了一个关于db连接的错误,这个错误无法在if上建立!Roles.RoleExistsAdmin部分。这是对帐户控制器中的Register方法的添加,我缺少什么

这不再适用于MVC5和ASP.net标识。您需要获得RoleManager类实例

有关更多信息,请参阅此链接:

非常感谢。谢谢。