Skip to content

Main features of the unity automapper

isaacabraham edited this page Jan 30, 2013 · 15 revisions

The Unity Automapper's main features include: -

  • Simplifies your production code. Automapper replaces all of your boilerplate XML / C# / VB mapping code by inferring all mappings based on interface-concrete implementations. There's no restriction on naming conventions - mapping are inferred from the type system.
  • Easy to use. For the most common scenarios, you can be up and running with an existing application with just a couple of lines of code.
  • Flexible. Allows optional behaviour guidance to override default settings as and when required.
  • Inbuilt support for Unity Policy Injection.
  • Works with both public and non-public types, enabling effective encapsulation of your implementation classes as well as a "proper", decoupled, implementation of the Dependency Inversion Principle.