Como lidar com nulos no LINQ ao usar Mín ou Máx?
Tenho a seguinte consulta Linq:
result.Partials.Where(o => o.IsPositive).Min(o => o.Result)
Eu recebo uma exceção quando result.Partials.Where (o => o.IsPositive) não contém elementos. Existe uma maneira elegante de lidar com isso além de dividir a operação em duas e verificar se há nulo? Eu tenho uma classe cheia de operações como esta.
EDIT: A questão está relacionada ao LINQ to Object
Esta é a exceção que estou recebendo (traduzido como: A sequência está vazia):