public string Name { get; set; }
public int Age { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public static void Main()
Mapper.CreateMap<Foo,FooCopy>();
var foo = new Foo { Name="test", Age=100500 };
var fooCopy = Mapper.Map<FooCopy>(foo);
Console.WriteLine("foo type is {0}", foo.GetType());
Console.WriteLine("\nfooCopy type is {0}", fooCopy.GetType());
Console.WriteLine("\nfoo.A={0} foo.B={1}", foo.Name, foo.Age);
Console.WriteLine("\nfooCopy.A={0} fooCopy.B={1}", fooCopy.Name, fooCopy.Age);