Как использовать AutoMapper?

Первому разу с помощью AutoMapper и который я, нелегко выяснять, как использовать его. Я пытаюсь отобразить ViewModel на свои Таблицы базы данных.

Мой ViewModel похож на это...

public class AddressEditViewModel
{
    public AddressEdit GetOneAddressByDistrictGuid { get; private set; }
    public IEnumerable<ZipCodeFind> GetZipCodes { get; private set; }

    public AddressEditViewModel(AddressEdit editAddress, IEnumerable<ZipCodeFind> Zips)
    {
        this.GetOneAddressByDistrictGuid = editAddress;
        this.GetZipCodes = Zips;
    }
}   

Отображение, которое я пытаюсь использовать...

CreateMap<Address, AddressEditViewModel>();  

Когда я запускаю этот тест...

public void Should_map_dtos()
{
    AutoMapperConfiguration.Configure();
    Mapper.AssertConfigurationIsValid();
}  

Я получаю эту ошибку...

AutoMapper. AutoMapperConfigurationException: следующие 2 свойства на JCIMS_MVC2. DomainModel. ViewModels. AddressEditViewModel не отображаются: GetOneAddressByDistrictGuid GetZipCodes Добавляет пользовательское выражение отображения, игнорирует или переименовывает свойство на JCIMS_MVC2. DomainModel. Адрес.

Я не уверен, как я, как предполагается, отображаю те 2 свойства. Я ценил бы любое направление.Спасибо

Mark

6
задан Agustin Meriles 23 April 2013 в 20:22
поделиться