什么是LINQ相当于MIN?

时间:2011-10-26 16:38:07

标签: c# linq linq-to-sql

与SQL MIN函数等效的C#LINQ是什么?

我想将以下SQL转换为LINQ:

Select MIN(dbo.Orders.OrderTimestamp) as MinimumTimeStamp From dbo.Orders;

由于

3 个答案:

答案 0 :(得分:7)

有一个Min function。所以可能有以下几点:

var min = db.Orders.Min(x => x.OrderTimestamp);

答案 1 :(得分:4)

这应该足够了:

var MinimumTimeStamp = Orders.Select(order => order.OrderTimeStamp)
                             .Min();

刚刚注意到Linq to SQL标签 -

var MinimumTimeStamp = DataContext.Orders.Select(order => order.OrderTimeStamp)
                                         .Min();

答案 2 :(得分:3)

在集合上,您可以使用.Min()这是System.Linq命名空间中的扩展方法。

如果IntelliSense未向您提供此信息,则需要在文件中添加using System.Linq;语句。