如何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