Не знаю, где я допускаю ошибку в маппинге. В конфигурациях не могу достучаться до userid.id
Есть сущности:
public class OrderDto
{
public int Id { get; set; }
public string City { get; set; }
public string Country { get; set; }
public int ZipCode { get; set; }
public User UserId { get; set; }
public IList<OrderDetailJoinDto> OrderDetails { get; set; }
}
public class OrderCreateModel
{
public int UserId { get; set; }
public string City { get; set; }
public string Country { get; set; }
public int ZipCode { get; set; }
}
CreateMap<OrderCreateModel, OrderDto>()
.ForMember(property => property.UserId,
property => property
.MapFrom(property => property.UserId));
Ошибка:
AutoMapper.AutoMapperMappingException: Error mapping types.
Mapping types:
OrderCreateModel -> OrderDto
Magazin.Order.Models.OrderCreateModel -> Magazin.Infrastructure.Data.Dtos.OrderDto
Type Map configuration:
OrderCreateModel -> OrderDto
Magazin.Order.Models.OrderCreateModel -> Magazin.Infrastructure.Data.Dtos.OrderDto
Destination Member:
UserId