我LINQPad
用来评估我的 linq 查询。我的查询是这样的:
from o in MyTableFirst
join p in MyTableSecond on o.TheName equals p.TheName
where p.TheName == "CBA-123" && !p.Removed &&
(o.ReturnPeriod ==100 || o.ReturnPeriod ==10)
select new {
HMax1 = o.MaxValue1,
HMax2 = o.MaxValue2,
HMax3 = o.MaxValue3
}
此查询可以返回 0 或一些行数。
在 LINQPad 中,它返回给我的是这样的:
HMax1 HMax2 HMax3
21.1 null 22.5
null 24.6 11.5
现在,我将如何获得这些返回行和列的最大值?
我期待24.6的回报。
谢谢你