2
我真的找不到如何将IQueryable
转换为EntityCollection
的答案?如何将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.
}
所以没有LINQ/Helper类/有东西没有FOREACH做? – 2012-04-18 19:11:01
LINQ是专门为无副作用而设计的,它用于查询。你在这里做的是造成副作用,所以它不应该在扩展方法,它*应该*在foreach。 – Servy 2012-04-18 19:11:49
不是我知道的,请记住,IQueryable可以从不同来源的_lots_返回,它可能并不总是包含实体框架中的实体。当然,您可以轻松创建自己的扩展方法,为您完成工作。 – CodingGorilla 2012-04-18 19:12:38