Frans Bouma (MVP olandese, creatore di LLBLGen Pro, un O/R Mapper molto potente) ha scritto un ottimo articolo su un tema che come possiamo immaginare (ci campa... ) lo interessa molto da vicino.
Anche se Frans può sembrare una persona un po' burbera (e chi lo ha incrociato sui vari newsgroups lo sa...), in verità è una persona molto disponibile e competente, e lui sicuramente di questi argomenti se ne intende!
Al TechEd Europe 2004 Frans ha tenuto una sessione BOF sugli O/R Mapper. All'inizio è stato un po' impacciato ma, grazie all'ottima conoscenza della materia, ha portato a termine una bella sessione, che mi ha chiarito molto le idee. Vi consiglio di dare un'occhiata al suo prodotto...
Ah, ne esiste anche una versione OpenSource: LLBLGen, the data-access tier generator, rilasciato con licenza BSD se non ricordo male...