A convention-based object-object mapper in .NET.
C# Other
Latest commit 539659d Jan 18, 2017 @jbogard jbogard committed on GitHub Merge pull request #1913 from lbargaoanu/InheritIgnore
Inherit ignore unless overriden in the derived map; fixes #1910; fixe…



Build status NuGet NuGet MyGet CI

What is AutoMapper?

AutoMapper is a simple little library built to solve a deceptively complex problem - getting rid of code that mapped one object to another. This type of code is rather dreary and boring to write, so why not invent a tool to do it for us?

How do I get started?

Check out the getting started guide. When you're done there, the wiki goes in to the nitty-gritty details. Finally, check out the dnrTV episode for a full walkthrough. If you have questions, you can post them to the Mailing List.

Where can I get it?

First, install NuGet. Then, install AutoMapper from the package manager console:

PM> Install-Package AutoMapper

Do you have an issue?

First check if it's already fixed by trying the MyGet build.

You might want to know exactly what your mapping does at runtime.

AutoMapper is Copyright © 2008-2016 Jimmy Bogard and other contributors under the MIT license.