I don’t have any personal experience with .NET code generation tools, but I can refer you to a very good website that provides information and resources on code generation. Checkout:
On this site, you will find interviews, technical articles, book references, and product/tool lists for specific platform. There are some very good resources on OMG Model-Driven Architecture (MDA), Intentional Programming, and other generative programming techniques.
Checkout the .NET page (http://www.codegeneration.net/tiki-index.php?page=NET) for specifics on .NET tools. There is also a complete list of code generators in the left-hand navigation bar (under “Generators”).
Chris Peltz, Software Technologist
Applied Technology Office