如何LINQ查詢的結果分配到字典...如何LINQ查詢值分配給另一個字典
public Dictionary<string, Privilege> GetAllPermissionsByGroupId(string groupid)
{
string[] Roles = new string[] { "e8b08a45-9cb5-4ac9-8c6c-9dfe4ac23966$Moderator" };
List<RolePrivilege> RoleList = new List<RolePrivilege>();
List<Privilege> PrivilegeList = new List<Privilege>();
Dictionary<string, RolePrivilege> Role = PrivilegeProxy.GetPrivilegesForRoles("744A2BE3-846E-4E4A-9796-DAF9C743E8FF", Roles);
RoleList = Role.Values.ToList();
Dictionary<string, Privilege> Privilege = PrivilegeProxy.GetPrivilegesbyModuleIds(new string[] { "Groups" });
PrivilegeList = Privilege.Values.ToList();
var identicalQuery = from roles in RoleList
join privileges in PrivilegeList on roles.PrivilegeName equals privileges.Name
select new { Roles = roles, Privileges = privileges };
Dictionary<string, Privilege> Result=new Dictionary<string,Privilege>();
Result=?
return Result;
}
雖然我不知道這些標籤與這個問題有什麼關係。 – 2011-02-03 03:33:52
`.ToDictionary`? – RPM1984 2011-02-03 03:35:44
@Yuriy - 我編輯了這些標籤。它是definetely C#,他(我假設)試圖從該集合/ LINQ查詢中創建一個「字典」。這些標籤不相關嗎? –
RPM1984
2011-02-03 03:36:54