ncgen
A very nice code generator
Configuration Development
Just develop a simple configuration file, you can have a code generator that is much easier to use than "copy, paste and modify"
More Than Scaffolding
The developed code generator is not only a one-time scaffolding tool, but it is good at generating code incrementally for the project.
Project is Template
Any project can be directly used as a template without any modification. The template itself is a runnable project