In this post I want to overview AutoMapper library.
AutoMapper is open-source project for object-to-object mapping.
It uses very nice syntax for mapping configuration based on generic and lambda.
The project is managed on Codeplex (http://www.codeplex.com/AutoMapper) and the source code can be found at GoogleCode (http://automapperhome.googlecode.com/).
Object mapping is very useful strategy for transforming one type of object into another.
For ex. Business Object into POCO (CLR POJO) or DTO (Data Transfer Object).
Lets define application domain: