I did some small tests on mapping tools and as expected AutoMapper is ‘best of the test’. However if you are doing semi-automatic (only map the ones that are different manually), you will get 6 times faster results with Emit. I think that coding ease should prevail and you should use a caching layer to cover-up this difference.
TEST RESULTS - 4 oct 2012 - N = 300000
- Automapper for coding ease and multiple features.
- Emit when needing speed and you can apply an algorithm. (faster for simple cases)
- ValueInjecter has almost same features as Emit but slower. And in AutoMapper simulation mode incredible slow. (obsolete)
- Glue is too slow. (obsolete)