Mapping Object to Object
📄️ General
Mapping an object to another object is the most common task done by a mapper.
📄️ Changing the Mapping Behavior with the Map Attribute
By default, Mapper will map a property on the source side to a property with the
📄️ Mapping to Abstract Classes and Interfaces
To map to an abstract class or an interface, you can add the attribute
📄️ Custom Property Mapper
If you need a custom mapping logic for a specific property, you can create a
📄️ Lazy Loading
Mapper will attempt to create a lazy-loading proxy for the target object, and
📄️ Dynamic Properties & Property Overloading
Dynamic properties are properties that are not explicitly declared in the class
📄️ Immutable Objects
Immutable objects are objects whose state cannot be changed after they are
📄️ Extra Target Values
Mapper will map the properties of the source object to that of the target