Я пытался Remobject Аннотация данных в течение 1-2 лет в некоторых реальных проектах.
Некоторые функции хороши (очень хороший протокол двоичной связи), другие - просто подводные камни (он добавляет что-то вроде хаотического кода, и вы должны передавать диалог за диалогом каждое изменение, которое вы вносили в схему).
Хорошо, что вы определяете схему модели, плохо, что вы упускаете большую часть возможностей SQL (группировка, простое в использовании объединение, ecc).
Я думаю, что трудно установить хороший ORM поверх старого VCL и TDataSet.
DatAbstact был попыткой, но в конце я переписал свое приложение на другом языке, потому что хороший ORM и хорошая структура необходимы для хорошего приложения.
VCL слишком стар, чтобы соответствовать современным концепциям разработки приложений.
В любом случае, я попробовал InstantObject и Bold, это две хорошие платформы ORM, но они больше не поддерживаются.