C# 如何在“aspnet_usersinroles”中的一个角色中添加两个用户?

C# 如何在“aspnet_usersinroles”中的一个角色中添加两个用户?,c#,asp.net-mvc,postgresql,C#,Asp.net Mvc,Postgresql,是否可以在DB中的一个角色中添加两个用户?对于exem:我有两个用户,所以我想在DB中添加他们作为管理员。你怎么能这么做 我正在使用asp.NETMVC5。 在一个视图中,我可能只调用一个具有管理员角色和函数的用户: @If(User.IsInRole("Admin")) { <p>Test Admin page!</p> } 本文将对您有用: 如果您想直接获得结果,请转到您的DB并将一个新角色(如果不存在)添加到AspNetRoles表中,然后使用该角色的id将您的

是否可以在DB中的一个角色中添加两个用户?对于exem:我有两个用户,所以我想在DB中添加他们作为管理员。你怎么能这么做

我正在使用asp.NETMVC5。 在一个视图中,我可能只调用一个具有管理员角色和函数的用户:

@If(User.IsInRole("Admin"))
{
<p>Test  Admin page!</p>
}

本文将对您有用:

如果您想直接获得结果,请转到您的DB并将一个新角色(如果不存在)添加到AspNetRoles表中,然后使用该角色的id将您的用户添加到AspNetRoles表中。此操作简单、手动,但对您来说最快

更新:

由于您的新评论:如果您只需要一点代码,可能这是为您准备的:

var user = UserManager.FindByName("YourUserName");
           UserManager.AddToRole(user.Id, "Administrator");
           context.SaveChanges();

您的代码示例与您尝试创建用户的方式无关。从这里开始,按照将第一个管理员用户添加到角色的相同方式进行操作-显示您如何创建用户的代码。通常,角色是一种多对多关系,因此许多用户可以具有相同的角色,而用户可以具有多个角色。