2

我真的找不到关于如何转换IQueryable为的答案EntityCollection

var userGroups = this.ObjectContext.UserGroups;

 foreach (var userGroup in userGroups )
 {
     var ussers = this.ObjectContext.Users.Where(f => f.UserGroupID == item.ID && f.IsActive == true);

     userGroup.Users = users; // Here I' am getting an issue.
 }
4

1 回答 1

3

我不是 100% 确定,因为你没有指定,但我猜你的userGroup.Users属性是 EDMX 模型生成的导航属性,所以实体集合已经为你创建好了,你需要做的就是添加你的用户收藏。

var userGroups = this.ObjectContext.UserGroups;

 foreach (var userGroup in userGroups )
 {
     var ussers = this.ObjectContext.Users.Where(f => f.UserGroupID == item.ID && f.IsActive == true);

     foreach(var user in ussers)
        userGroup.Users.Add(user);
 }
于 2012-04-18T19:06:03.473 回答