мое понимание orm несколько другое, я его рассматриваю как организацию бизнес-сущностей в коде. dal это уже интерфейс к конкретной системе хранения orm.
ээээ
если у нас бизнес описан в терминах orm - а зачем нам орм, если это не так - то где тут место для dal?