我有此LINQLINQ到过滤器中包含的实体
var userGroups = this.ObjectContext.UserGroups.Include("Users");
的问题是,我必须筛选“用户”,如果它是由场IsActive活性。
因此,我需要通过包括表“Users”的字段进行过滤,其中是IsActive。
我怎么用LINQ来做到这一点?
谢谢!
_ __ _ __ _ __ _ __ 附:
我尝试做以下,但我不知道......
var userGroups = this.ObjectContext.UserGroups;
foreach (var userGroup in userGroups)
{
var ussers = this.ObjectContext.Users.Where(f => f.UserGroupID == item.ID && f.IsActive == true).ToList<User>();
userGroup.Users = users;
}
澄清。您是否在寻找拥有活跃用户的用户组?或者你正在寻找基于特定用户的用户组?或者您是否在寻找所有用户组中的活跃用户? – villecoder 2012-04-18 18:35:06
我需要获取所有与所有关联用户相关的用户组,但用户应按字段IsActive过滤。 – 2012-04-18 18:37:07