Enterprise ORM solutions do not usually involve a GUI or pages of mangled, difficult to understand, auto-generated code.
Why do you need to understand it? It's designed to be run and forgotten about. If you want control over the generated classes why not look at another provider like SubSonic?