Как преобразовать объект запроса в объект IRequest с помощью automapper?Convert object with automapper
Этот пример не работает. В новом объекте IRequest все свойства равно нулю:
Mapper.CreateMap<Request, IRequest>();
Mapper.CreateMap<RequestInfo, RequestInfo>();
Mapper.CreateMap<ClientInfo, ClientInfo>();
public class Request {
public RequestInfo requestInfo { get; set; }
public ClientInfo clientInfo { get; set; }
public DocumentInfo documentInfo { get; set; }
}
public interface IRequest {
RequestInfo RequestInfo { get; set; }
ClientInfo ClientInfo { get; set; }
DocumentInfo DocumentInfo { get; set; }
}
Итак, что именно не работает? – gleng
Вы не показываете, где вы на самом деле пытаетесь перейти к целевому объекту. –
Вам следует избегать префикса класса с буквой I, поскольку он обычно используется для интерфейсов. – thepirat000