У меня есть эти 2 модели:
public class SiteSettingsViewModel
{
public decimal SubscriptionFee { get; set; }
}
public class SiteSettings
{
public decimal SubscriptionFee { get; set; }
}
и код:
var model = Mapper.Map<SiteSettings, SiteSettingsViewModel>(settingService.GetSettings());
Что выдает ошибку:
Попытка сопоставить WebApp1.Domain.Site.SiteSettings с WebApp1.WebUI.ViewModel.SiteSettingsViewModel. Отсутствует конфигурация сопоставления типов или неподдерживаемое сопоставление. Возникло исключение типа AutoMapper.AutoMapperMappingException.
Зачем мне ставить код:
Mapper.CreateMap<SiteSettings, SiteSettingsViewModel>();
Мне кажется, что я пишу обезьяний код. Это не нужно.
Почему не работает 1 строка?