Это, вероятно, зависит от того, кто это говорит, но для меня тонкий уровень доступа к данным подразумевал бы, что на уровне почти нет никакой дополнительной логики (т. Е. Абстракций хранения данных), вероятно, нет поддержки нацеливания на несколько СУБД, нет уровня. специальное кэширование, отсутствие расширенной обработки ошибок (повтор, отказоустойчивость) и т. д.
Поскольку инструменты ORM, как правило, снабжают многие из этих вещей, решение с ORM, вероятно, не будет считаться «тонким». Многие домашние уровни доступа к данным также не будут считаться «тонкими», если они предоставляют функции, подобные перечисленным выше.