C# linq中的Group By采用以下结构
我有两个列表(用户权限和权限) 我想要与特定用户有关的特定objectName的所有特权 所以我想用linq实现的最终结构是 { 对象名称:“ Previlages[] }试试这个:-C# linq中的Group By采用以下结构,c#,linq,linq-to-entities,C#,Linq,Linq To Entities,我有两个列表(用户权限和权限) 我想要与特定用户有关的特定objectName的所有特权 所以我想用linq实现的最终结构是 { 对象名称:“ Previlages[] }试试这个:- var query = from user in userPer from pre in privelages where user.privelegeId == pre.privelegeId
var query = from user in userPer
from pre in privelages
where user.privelegeId == pre.privelegeId
group new { user, pre } by user.UserId;
这是工作流程。您需要通过privelegeId进行连接,并通过UserId进行分组。
var query = from user in userPer
from pre in privelages
where user.privelegeId == pre.privelegeId
group new { user, pre } by user.UserId;