Создайте две карты Automapper между одними и теми же двумя типами объектов. ⇐ C#
-
Гость
Создайте две карты Automapper между одними и теми же двумя типами объектов.
Я использую AutoMapper в службе WCF для возврата объектов User. User имеет такие свойства, как AccountTeams, который сам имеет дочерние объекты. Все классы имеют карты AutoMapper.
В зависимости от вызываемого WCF OperationContract я хочу возвращать разные объемы данных. Я хочу, чтобы один OperationContract возвращал объект User без заполнения его свойства AccountTeams (и его дочерних элементов), а другой OperationContract чтобы вернуть Пользователя со всей заполненной цепочкой свойств.
Есть ли способ создать две разные карты между одними и теми же двумя объектами или мне нужно выполнить полное сопоставление и null указать свойства, которые я не хочу возвращать из службы?< /п>
Я использую AutoMapper в службе WCF для возврата объектов User. User имеет такие свойства, как AccountTeams, который сам имеет дочерние объекты. Все классы имеют карты AutoMapper.
В зависимости от вызываемого WCF OperationContract я хочу возвращать разные объемы данных. Я хочу, чтобы один OperationContract возвращал объект User без заполнения его свойства AccountTeams (и его дочерних элементов), а другой OperationContract чтобы вернуть Пользователя со всей заполненной цепочкой свойств.
Есть ли способ создать две разные карты между одними и теми же двумя объектами или мне нужно выполнить полное сопоставление и null указать свойства, которые я не хочу возвращать из службы?< /п>
Мобильная версия