Object mapping is a tedious job, you have to set many properties of an object in your own domain A using many properties' values of an object from an external domain B.
publicInternalObjectWork(){varexternalObject=_service.GetExternalObject();varinternalObject=newInternalObject{A=externalObject.A,B=externalObject.B,//...Z=externalObject.Z,}}Mapping Generator relieves you from the pain of writing such a dull code by generating mapping code for you, while allowing you to customize it directly at the code that does the mapping.