Σοβαρά τώρα από το ψάξε, ψάξε και το διάβαζε, διάβαζε, δεν μπορώ να μοιραστώ μαζί σας, τον ενθουσιασμό σας.
Ισως γιατί έχω δει και έχω φτιάξει παρόμοιους μηχανισμούς και δεν με ενθουσιάζει ποια η ιδέα του O/R; Γιατί πλέον μόνο όταν θα μπορεί να παράγει και interface και Web Forms και Windows Forms, με κοινό το backend κώδικα θα με συγκινήσει να σω κάτι καινούργιο;
Πραγματικά αυτό που είπε ο Μάνος ότι το disconnected μοντέλο είναι αυτό που προβληματίζει τους νέους στο .NET, είναι αλήθεια. Είχαμε το χρόνο με το Μάνο να τα πούμε για το ADO.NET κατά την διάρκεια ενός σεμιναρίου. Δεν υπάρχει σχετική εμπειρία επάνω στην χρήση των Dataset και του ADO.NET γενικότερα. Αν δεν σταθεροποιηθεί η τεχνολογία, παρόμοια όπως έγινε με την DNA αρχιτεκτονική για κάμποσα χρόνια, δεν θα αλλάξει η κατάσταση.
Πιστεύω ότι η λάθος προσέγγιση στην λύση του data layer είναι καθαρά σε αυτούς που την σκέφτονται. Αν προσπαθήσεις να στήσεις μια λύση πάνω σε Dataset σε OLTP βάση με όγκο δεδομένων και να έχεις ταχύτητα, έχεις χάσει.
Αν από την άλλη μεριά, μιλάμε για ένα SmartPhone ή ένα Pocket PC δεν υπάρχει καλύτερο πράγμα από το dataset.
Σε Web Applications, η χρήση οτιδήποτε άλλου από xml files με data, χωρίς να cacheάρονται, επιφέρουν μείωση της ταχύτητας. (
Μην αρχίσω πάλι να παραμιλάω για ... προγραμματιστές που αφήνουν 20Κb state data πάνω σε .aspx σελίδα! 
)