簡體   English   中英

從通用列表中刪除集合對象

[英]remove collection object from Generic List

很抱歉再次發布此問題,因為我以為我已經解決了問題!!我需要收集分配給特定角色的Users,其中Role是一個以Users為屬性的實體。 我的目的是從該角色中刪除分配的用戶,並為該角色插入新分配的用戶,我應用了以下代碼,但我無法刪除分配給該角色的用戶:

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列表。

這完全取決於this.Save<T>()方法的實現。 您正在使用ORM嗎? 什么類型的是this

此外,您的變量命名約定也很容易引起誤解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM