很抱歉再次发布这个问题,因为我认为我已经解决了这个问题!!!我需要收集分配给特定角色的用户,其中角色是一个以用户为属性的实体。我的目标是从该角色中删除分配的用户并为该角色插入新分配的用户我应用了以下代码,我无法删除分配给该角色的用户:
Role DeleteUsers = new Role();
List<Role> role = new List<Role>();
//Deleting the users from the selected Role
DeleteUsers = RolesList.FindOne<Role>(r => r.RoleID == roleID, r => r.Users);
DeleteUsers.Users.Clear();
this.Save<Role>(DeleteUsers);
以及如何插入新分配的用户,其中我有一个角色 ID 和用户 ID 列表作为字符串数组。