A mapper class that is being used to map the class into its equivalent object in the database (i.e.: Table, View). This class is used as an alternative to the Map attribute.
Below are the methods available from this class.
Add- adds a mapping between the class and the name of the database object.
Clear- clears all the existing database object name mappings.
Get- gets the existing mapped database object name of the class.
Remove- removes the exising database object name of the class.
To add a mapping, simply call the
An exception will be thrown if the mapping is already exists and you passed a
falsevalue in the
To get the mapping, use the
var mappedName = ClassMapper.Get<Customer>();
Please consider to always use the ClassMappedNameCache class when extracting the mapped class name.
To remove the mapping, use the