如何将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.
}
> 我不是 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);
}