是否可以在第一次where
条件为真后停止查询?
我只想获得时间大于的第一条记录timeParameter
。我现在拥有的是:
var records = from rec in table
where rec.time > timeParameter
select rec;
return records.FirstOrDefault();
数据库中的时间列是按升序排列的,所以第一次where条件为真时,不需要继续查询。我在数据库中有很多行,所以我希望查询尽快停止。