Первому разу с помощью 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