标签: c# .net linq
我有一个以.Min(mytable.Id)结尾的LINQ查询。这将返回一个整数。然后,我必须执行另一个查询以从该表中提取该对象。有没有办法在不编写两个查询的情况下执行此操作?
我可以将.Min()查询作为子查询,但是这比两个单独的查询要快吗?
答案 0 :(得分:7)
.OrderBy(m => m.Id).FirstOrDefault();
应该没有任何额外的依赖性。
由于推迟,这将非常快。
答案 1 :(得分:2)
使用OrderBy子句,然后选择第1项。
OrderBy