We are starting to build a common entity model using Entity Framework v1. The goal is to expose various common operations as services that can be used by several different clients. The problem we are running into is reusing the types across multiple services. Example:
Service1 (at http://example/service1/service.svc) returns a List
Service2 (at http://example/service2/service.svc) returns a Review object which has reference to a Product object.
I would like to reference both of these services in my client apps (typically Silverlight) but have the Product type from both services be the same. How do I go about doing this?