我想从此查询中返回最后一个结果。我该怎么做呢? Linq to Sql不支持Last和LastOrDefault。
var docs = (from d in db.Documents
where d.Version > 1
orderby d.DocumentID
select new
{
d.DocumentID,
d.DocTypeID,
d.Name,
d.Version
});
答案 0 :(得分:4)
撤消排序条件(添加descending
)并使用First
(或FirstOrDefault
视情况而定)。