Как предотвратить деление на ноль?

<code>ads = ads.Where(x => (x.Amount - x.Price) / (x.Amount / 100) >= filter.Persent);
</code>

если x.Amount == 0, у меня ошибка "Разделить на ноль, обнаружена ошибка".

как я в этом запросе, чтобы избежать?

update:

это помогло, но мне не нравится решение

<code>ads = ads.Where(x => (x.Amount - x.Price) / ((x.Amount / 100)==0?0.1:(x.Amount / 100)) >= filter.Persent);
</code>

есть другой способ?

Ответы на вопрос(2)

Ваш ответ на вопрос