【发布时间】:2020-12-17 15:33:02
【问题描述】:
我正在开发一个简单的 mvc 应用程序,其中通过选择列表显示所有用户,并通过另一个选择列表显示所有角色。我想从用户下拉列表中选择一个用户,从角色下拉列表中选择角色。我已经完成了所有工作,但我不知道如何在 Role Provider 类中实现 AddUsersToRoles 方法,而且我也没有从互联网上获得任何示例。请为我提供 AddUsersToRoles 方法的示例。我尝试过这样,但它给出了一个错误,不能将隐蔽类型 string[] 隐含为 int。请提供解决方案。
public override void AddUsersToRoles(string[] usernames, string[] roleNames)
{
EmployeeDBContext context = new EmployeeDBContext();
UserRolesMapping userRolesMapping = new UserRolesMapping();
userRolesMapping.RoleID = roleNames;
userRolesMapping.UserID = usernames;
context.SaveChanges();
}
【问题讨论】:
标签: c# asp.net-mvc entity-framework authorization user-roles