Это источник объекта:C#: Как я могу заставить autoapper отображать свойство объекта типа?
public class Source {
public object Obj { get; set; }
}
Здесь объект на самом деле является SourcePropertyType
.
Я хочу, чтобы преобразовать источник этого:
public class Destination {
public object Obj { get; set; }
}
где объект DestinationPropertyType
(который идентичен SourcePropertyType
)
var destination = map.Map<Source, Destination>(source);
var myObj = destination.Obj as DestinationPropertyType;
В приведенном выше коде myObj == null
даже если Obj на источник установлен ,
Надеюсь, это имеет смысл. Как изменить конфигурацию AutoMapper так, чтобы она понимала, что пункт назначения является DestinationPropertyType
и отображает его так, как обычно?
Почему вы используете 'object' как тип вместо типа _actual_, если это всегда такой тип? –
Это автогенерированный класс прокси-сервера wsdl. По какой-то причине это объект ... – vladakolic