ユーザーのリストとグループ名をlist: User{name, groupname}
取得する関数があります。AddGroupMemberstip
グループ名に基づいてユーザーを分割し、これをこの関数にフィードする必要があります。
例:理想的にはやりたい
var groups = users.<SOME LINQ FUNCTION>(u => u.groupname);
foreach(var group in groups)
{
AddGroupMembership(users.value, users.key);
}
どこusers.value
で aIEnumerable<User>
およびusers.key
は、(そのサブグループに対して) すべてが共有するグループ名になります。
誰かが何かを提案してください。