我有“组”类,在这个类中我有一个“用户”类的集合
public partial class Group
{
public Group()
{
this.User= new HashSet<User>();
}
[Key]
public int CodGroup { get; set; }
[Required]
[StringLength(50, MinimumLength = 3)]
public string Name { get; set; }
public virtual ICollection<User> User{ get; set; }
}
我的班级用户
public partial class User
{
public User()
{
}
[Key]
public int CodUser { get; set; }
[Required]
public int CodGroup { get; set; }
[Required]
[StringLength(100, MinimumLength = 3)]
public string Name { get; set; }
[Required]
public bool Active{ get; set; }
public virtual Group Group{ get; set; }
}
我有收藏IEnumerable<Group> Groups
问题是,我在每个组内的用户集合也包含非活动用户,如何使用 lambda 表达式仅获取每个组中的活动用户???
Groups.Where( ??? )