使用LINQ Min()获取对象?

4th*_*ace 2 .net c# linq

我有一个以.Min(mytable.Id)结尾的LINQ查询.这将返回一个整数.然后,我必须执行另一个查询以从该表中提取该对象.有没有办法在不编写两个查询的情况下执行此操作?

我可以将.Min()查询作为子查询,但是比两个单独的查询更快吗?

Dan*_*ite 7

.OrderBy(m => m.Id).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

应该没有任何额外的依赖性.

自推迟以来,这将非常快.