вот эта рекомендация на Пустой() результат запроса всегда казалась сомнительной. до сих пор не понимаю зачем было так с этим всех мучить. Если резульатт запроса пустой, то время на выгрузку результатов незначительно, значит мы тут терямем какие-то миллисекунды, может быть несолько, если резульатт не пустой, тогда мы правильно сделали что поулчили результат запроса.