2 объекта, точно такие же (кроме пространства имен) c #

Я использую сторонний набор веб-сервисов, и я обнаружил небольшой загвоздка. Прежде чем вручную создать метод, копирующий каждое свойство из источника в место назначения, я подумал, что ' Я бы попросил здесь лучшее решение.

У меня есть 2 объекта: один типа Customer.CustomerParty и один типа Appointment.CustomerParty. Объекты CustomerParty на самом деле являются собственностью и подобъектом. Но я не могу выполнить трансляцию от одного к другому.

Итак, мне нужно найти определенного человека из веб-сервиса. Я могу сделать это, вызвав Customer.FindCustomer (customerID), и он вернет объект Customer.CustomerParty.

Мне нужно взять того человека, которого я нашел, и затем использовать его на несколько строк ниже в запросе CreateAppointment. Appointment.CreateAppointment принимает объект встречи, а объект встречи содержит объект CustomerParty.

Однако объект CustomerParty, который ему нужен, на самом деле является Appointment.CustomerParty. У меня есть Customer.CustomerParty.

Понимаете, о чем я? Есть предложения?

15
задан Matt 24 September 2010 в 15:55
поделиться