如何将IQueryable转换为EntityCollection

本文关键字:EntityCollection 转换 IQueryable | 更新日期: 2023-09-27 18:31:29

我真的找不到如何将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.
 }

如何将IQueryable转换为EntityCollection

> 我不是 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);
 }
相关文章:
  • 没有找到相关文章