Asp.net Core 3.1 LINQ表达式按表进行分组并从表中进行选择,我在select中使用了any,但是有错误。
但是在asp.net标准中它可以正常工作。
代码:
second()
结果是:
data Box a = Num a => Box a goodBoxSample :: Box Int goodBoxSample = Box 1 -- below definition and binding are expected to fail compilation badBoxSample :: Box String badBoxSample = Box "foo"
答案 0 :(得分:2)
当前(EF Core 3.x)仅键/标量聚合的投影为supported for GroupBy queries,而Any
不在该类别中。
有点不寻常且不太可读,但是由于如果所有元素条件均为Any
并且false
,false
可以返回true > false
,则Any
替换为受支持的Max
聚合:
isMaped = x.Max(y => y.isLastMove)