У нас здесь есть фреймворк (библиотека классов), в котором есть обычные операции с базой данных (CRUD).Мы также разработали две службы в WCF, чтобы поделиться некоторыми из этих методов.Мы предпочитаем, чтобы службы, размещенные на каждой из них, были отделены от службы Windows.Делая это, наши сотрудники могут остановить только одну услугу, не касаясь другой.
Проблема существует в службе, которая на самом деле будет ссылаться на эти два (давайте назовем это "клиент").Теперь у меня есть один и тот же класс для каждой ссылки, который я добавил к «клиенту», но я не могу отправить и получить объект, полученный от одной службы WCF, к другой, потому что для «клиента» это два разных объекта.
Пожалуйста, взгляните на это изображение возможно, оно прояснит ситуацию.
Я не могу получить человека из Службы1 и отправить его обратноService2 (ошибка компиляции).Должен ли я использовать отражение или что-то еще?