因此,我的数据如下(请注意,这些表格被简化了):
Header:
Id
1
2
3
Child:
Id HeaderId Code Round
1 1 A 1
2 1 A 2
3 1 B 1
4 2 A 1
5 2 B 1
6 2 C 1
7 3 A 2
8 3 B 1
9 3 A 1
我想从上面的数据表中计算出在其最大舍入中有多少标题的子项中没有B,因为:
这是我试过的linq
var result = data.Where(e =>
!e.Child.Any(a =>
a.Code == "B" &&
a.Round == e.Child.Max(c => c.Round))).Count();
但是不起作用,我得到了这个
ORA-00904:“Extent1”,“EXPENSE_ID”:无效标识
“Extent1”,“Id”为表头Id列
在这种情况下,我如何才能获得最大圆度?
-解决了,谢谢
https://stackoverflow.com/questions/51133882
复制相似问题