If some one knows any more ways of doing this in .NET and also what is your opinions about that approaches? Which approach you choose and why?
Here is the tests of d
It is also possible to use T4 to generate classes that will generate property copy code.
Good: runs as fast as it is possible Bad: "coding" in T4 Ugly: Making build scripts that allow you to compile it all in one go