Αν το θέλεις για εκπαιδευτικούς σκοπούς ... χμ....
Δύσκολα τα πράγματα.
Σε μια τόσο απλή περίπτωση, ο κώδικας που πρέπει να γράψεις είναι πάντα περισσότερος από ένα απλό SQL statement χωρίς να προσθέτει τίποτα. Για να δημιουργήσεις ένα καλύτερο παράδειγμα, θα χρειαστείς ένα OR mapper. Π.χ. αν ήθελες να δείξεις ότι μπορείς να πεις "αυτό το αντικείμενο το σώζω σε αυτό τον πίνακα", θα μπορούσες με reflection να δημιουργήσεις το select βάζοντας ένα πεδίο για κάθε property του αντικειμένου. Γρήγορα όμως θα ακολουθήσουν ερωτήσεις του στυλ "κι αν τα ονόματα διαφέρουν", "πως φορτώνω σχέσεις" και φτάνεις σε ένα απλό ORM.
Νομίζω πως πιο πιθανό είναι να βρεις κάποιο sample στο CodeProject παρά κάποια βιβλιοθήκη που θα κάνει μόνο SQL statement generation μέσω reflection
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos