与SQL MIN函数等效的C#LINQ是什么?
我想将以下SQL转换为LINQ:
Select MIN(dbo.Orders.OrderTimestamp) as MinimumTimeStamp From dbo.Orders;
由于
乔
答案 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;
语句。