Я пытаюсь запросить таблицу для максимального значения (long) с некоторыми параметрами, пытаясь использовать Punch Framework.DevForce 2012 Punch Cocktail Repository Query with Selector для поиска максимального результата
Вот оригинал запросов LINQ:
Table.Where(x=>x.GroupId == 1).Max(x=>x.LongValue)
Я Привязав преобразовать этот LINQ запрос, чтобы использовать Коктейль Repository:
(await UnitOfWork.GetRepository<Table>()
.FindAsync(selector => selector.Select(x => x.LongValue), predicate => predicate.GroupId.Equals(1),))
.FirstOrDefault();
Это работает финт, чтобы выбрать первый LongValue Группы , но как я могу изменить запрос, чтобы дать мне результат Max из таблицы?