我正在使用Linq to MySQL表达式的一些组操作,但ToList操作在“字段列表”中调用错误未知列'GroupBy1.K1':
var partnersStats = (from u in ObjectContext.Member.Where(o => o.RegisterTime >= startDateTime && o.RegisterTime <= endDateTime)
group u by new { u.PartnerId, u.RegisterTime.Year, u.RegisterTime.Month, u.RegisterTime.Day, u.partners.Name }
into pgroup
let count = pgroup.Count()
select new PartnersUsersInfo
{
PartnerId = pgroup.Key.PartnerId,
PartnerName = pgroup.Key.Name,
PartnerUsersAmount = count,
Year = pgroup.Key.Year,
Month = pgroup.Key.Month,
Day = pgroup.Key.Day
}).ToList();
我正在使用最新版本的MySql连接器。如果我写AsEnumerable查询正在工作,但在一些额外的操作后它会调用相同的错误。 如何解决?