Мы начинаем строить модель общей сущности, используя Entity Framework v1. Цель состоит в том, чтобы представить различные общие операции как сервисы, которые могут использоваться несколькими разными клиентами. Проблема, с которой мы сталкиваемся, заключается в повторном использовании типов в нескольких сервисах. Пример:
Service1 (при http://example/service1/service.svc) возвращает список
Service2 (в http://example/service2/service.svc) возвращает объект Review, который имеет ссылку на объект Product.
Я хотел бы сослаться на обе эти службы в моих клиентских приложениях (обычно это Silverlight), но тип продукта обеих служб должен быть одинаковым. Как мне это сделать?