Creador de Sentencias SQL
Todo está en la clase PropertyInfo del .net framework. Esta clase nos permite extraer informacion sobre las propiedades de un objeto en tiempo de ejecución!
Como primera prueba pensé en hacer algo que al final me pareció muy útil. Se llama SQL Helper y es una dll que tiene funciones que reciben un objeto cualquiera y retornan un string con la sentencia SQL que se quiera obtener. O sea, hay una para SELECT, otra para DELETE, otra para UPDATE y otra para INSERT. También tiene alguna para crear las tablas en la base, osea retorna el CREATE TABLE...
Siéntase libre de bajarlo, probarlo y deme su opinión que será mas que apreciable.