我有以下Linq查询:
from workItem in WorkItem
join workItemHistory in WorkItemHistory on workItem equals workItemHistory.WorkItem
join ivSweepHistory in IVSweepHistory on workItemHistory equals ivSweepHistory.WorkItemHistory
where workItem.SerialNumber == "080106081985"
orderby ivSweepHistory.ReadTime descending
select ivSweepHistory
Run Code Online (Sandbox Code Playgroud)
这样做很有效.但是,我想修改它,以便我只检索第一行而不是所有行.我该怎么做?
谢谢.
var item = (from workItem in WorkItem
join workItemHistory in WorkItemHistory on workItem equals workItemHistory.WorkItem
join ivSweepHistory in IVSweepHistory on workItemHistory equals ivSweepHistory.WorkItemHistory
where workItem.SerialNumber == "080106081985"
orderby ivSweepHistory.ReadTime descending
select ivSweepHistory).first();
Run Code Online (Sandbox Code Playgroud)