Как обрабатывать нули в LINQ при использовании Min или Max?
У меня есть следующий запрос Linq:
result.Partials.Where(o => o.IsPositive).Min(o => o.Result)
Я получаю исключение, когда result.Partials.Where (o => o.IsPositive) не содержит элементов. Есть ли элегантный способ справиться с этим, кроме деления операции на две части и проверки на нулевое значение? У меня есть класс, полный операций, подобных этой.
РЕДАКТИРОВАТЬ: Вопрос связан с LINQ to Objects.
Это исключение, которое я получаю (в переводе написано: последовательность пуста):