我有一个sql查询,它返回站点表中的行列表(站点属于公司);
Dictionary<int, List<Site>> contactSites = null;
var sites= _dataContext.tContacts
.Where(c => c.ContactId == userId)
.SelectMany(c => c.Sites);
我想用公司ID对他们进行分组,然后将其添加到字典中;
contactSites = sites.GroupBy(x => x.CompanyId).ToDictionary(x => x.Key, x => x.ToList());
由于我从查询中选择了很多,因此出现投放问题。 我该如何克服?