我有一个User实体,如下所示:
public class User {
public virtual ICollection<Role> Roles { get; set; }
}
每个用户都可以拥有一个或多个角色。我需要计算每个角色的用户数量。
如果用户具有角色编辑器和成员,则编辑器将为1,成员将为1。
我该怎么做?
Thnak You 米格尔
答案 0 :(得分:0)
我想我明白了......我试图通过用户这样做,但我去了这个:
字典数= context.Roles.Select(x =&gt; new {x.Id,x.Users.Count})。ToDictionary(x =&gt; x.Id,x =&gt; x.Count)
你怎么看?有什么建议可以改善吗?谢谢你, 米格尔