Я использую две службы WCF, каждая из которых объявляет класс Donkey. Эти классы Donkey, хотя и идентичны по структуре, не относятся к одному и тому же типу из-за проблем с пространством имен.
До сих пор я использую using (как описано в здесь), но я чувствую, что хотел бы поставить его под более строгий контроль.
Любые предложения о том, как (и где) разместить преобразователь контракта данных, который сопоставляет оба класса Donkey друг с другом? Я знаю, что это немного глупый вопрос. Это связано с тем, что я не уверен, что это вообще возможно. Не стесняйтесь исправлять мою формулировку.
Все предложения приветствуются. Я подумываю написать свой собственный слой определения данных и создать свои, лучшие объекты Donkey (с выпивкой и проститутками, если кто-то осмелится использовать отсылку к Бендеру из Футурамы).