Я использую AutoMapper в службе WCF для возврата объектов User
. User
имеет такие свойства, как AccountTeams
, который сам имеет дочерние объекты. Все классы имеют карты AutoMapper.
В зависимости от вызываемого WCF OperationContract
, я хочу вернуть разные объемы данных. Я хочу, чтобы один OperationContract
возвращал объект User
без его свойства AccountTeams
(и их дочерних элементов) и другого OperationContract
, чтобы вернуть User
всю заполненную цепочку свойств.
Есть ли способ иметь две разные карты между одними и теми же двумя объектами или мне нужно выполнить полное сопоставление и null
из свойств, которые я не хочу возвращать из службы?