Что такое C # LINQ, эквивалентный функции SQL MIN?
Я хотел бы преобразовать следующий SQL в LINQ:
Select MIN(dbo.Orders.OrderTimestamp) as MinimumTimeStamp From dbo.Orders;
Спасибо
Джо
Функция Min .Так что, может быть, что-то вроде:
var min = db.Orders.Min(x => x.OrderTimestamp);
Этого должно хватить:
var MinimumTimeStamp = Orders.Select(order => order.OrderTimeStamp) .Min();
Только что заметил тег Linq to SQL -
var MinimumTimeStamp = DataContext.Orders.Select(order => order.OrderTimeStamp) .Min();
В коллекции вы можете использовать .Min(), который является методом расширения в пространстве имен System.Linq.
.Min()
System.Linq
Если IntelliSense не предоставляет это вам, вам нужно добавить оператор using System.Linq;в ваш файл.
using System.Linq;