Produce Code From Templates.
CodeSmith Studio is a VS-like environment for developing code-generation templates. It includes a Template Explorer to keep templates organized and a Schema Explorer to create database connections for reading schema information.