ой, я вспомнил, видел я как работает орм на одной системе, долго отходил от просмотра sql запросов нападавших в профайлер. Есть таблица счетов и есть дочерняя для нее таблица реестров. В программе выводится список счетов где одной из колонок количество записей в таблице реестров. По итогу орм делает первый запрос на список счетов, а затем бежит курсором по полученному списку счетов и на каждом делает (select count(*) from reestr where idschet=
schet.id). Таким образом на выборке в 1000 счетов мы имеет 1001 запрос в sql сервер :)))