Как заставить AutoMapper создать экземпляр класса

У меня есть следующий тип источника:

public class Source
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Address1 { get; set; }
    public string Address2 { get; set; }
    public string City { get; set; }
    public string State { get; set; }
    public string ZipCode { get; set; }
}

У меня есть следующие типы назначения:

public class Destination
{
    public string FirstName { get; set; }
    public string LastName { get; set; }

    public Address HomeAddress { get; set; }
}

public class Address
{
    public string Address1 { get; set; }
    public string Address2 { get; set; }
    public string City { get; set; }
    public string State { get; set; }
    public string PostalCode { get; set; }
}

Я создал сопоставление:

Mapper.CreateMap<Source, Destination>();

Как мне настроить сопоставление, чтобы оно создавало экземпляр Адресация и отображение свойства Address.PostalCode с помощью свойства Source ZipCode?

10
задан Dismissile 28 September 2011 в 19:15
поделиться