我有以下 Entity Framework Core 3.0 查询:
var units = await context.Units
.SelectMany(y => y.UnitsI18N)
.OrderBy(y => y.Name)
.GroupBy(y => y.LanguageCode)
.ToDictionaryAsync(y => y.Key, y => y.Select(z => z.Name));
我收到以下错误:
Client side GroupBy is not supported.
要在客户端或客户端的一部分上运行查询,我将执行以下操作:
var units = context.Units
.SelectMany(y => y.UnitsI18N)
.OrderBy(y => y.Name)
.AsEnumerable()
.GroupBy(y => y.LanguageCode)
.ToDictionary(y => y.Key, y => y.Select(z => z.Name));
现在可以了。
如果我没有在客户端上运行查询,为什么会收到此错误?
慕侠2389804
翻翻过去那场雪
杨魅力
德玛西亚99
繁星淼淼
牛魔王的故事