Использование .NET Core с EF и Automapper.Как я могу сопоставить свойство элемента списка в список того же типа, что и свойство?
Я бы хотел сопоставить int JobId
от каждого Job
в Address.JobHistory
с List<int> JobHistory
моего AddressDTO
класса адресов
public class Address {
public int AddressId { get; set; }
...other properties...
public List<Job> JobHistory { get; set; }
}
AddressDTO Class
public class AddressDTO {
public int AddressId { get; set; }
...other properties...
public List<int> JobHistory { get; set; }
}
Job Class
public class Job {
public int JobId { get; set; }
...other properties...
public Address JobAddress { get; set; }
}
AddressController Automapper Config (это то место, где мне нужно, чтобы волшебство произошло, но ниже приведено то, что у меня сейчас)
var config = new MapperConfiguration(cfg => {
cfg.CreateMap<Address, AddressDTO>()
...map other properties...
.ForMember(dto => dto.JobHistory, opt => opt.MapFrom(addr => addr.JobHistory));