我有这样的Linq查询。
(from r in list2 where r.RowLevel == 0 select r.SortOrder).Max()
我的问题是,有时这会返回没有记录,所以我希望在select
关键字之后没有创建新对象的情况下得到0。
我该怎么做?
答案 0 :(得分:4)
(from r in list2 where r.RowLevel == 0 select r.SortOrder).DefaultIfEmpty().Max()
会做的伎俩。