• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 368
  • Last Modified:

Wcf Soap Services Duplicating Shared Enumeration

I have a project which exposes two WCF Service contracts.  These two services expose a common enumeration.  All classes are under the same namespace and in the same assembly.


MyServiceNamespace.Service1
MyServiceNamespace.Service2

They both share the enumeration:
ServiceNamespace.ServiceTypes

Then, i have a project that references the URL endpoints of these two services.  When the client code is generated it creates the enumeration for the two services in their own client side generated namespaces.

MyClientNamespace.Service1Proxy.ServiceTypes
MyClientNamespace.Service2Proxy.ServiceTypes


Is there a way I can tell the client to not duplicate the enumeration and use a specific namespace like:

ServiceNamespaceProxy.ServiceTypes

Any help would be greatly appreciated.  This one is driving me a little nuts.
0
collages
Asked:
collages
1 Solution
 
apeterCommented:
The example talks about shared contracts but in  your case it is Enum. Hope it helps.

https://web.archive.org/web/20100813111334/http://www.freddes.se/2010/05/02/sharing-datacontracts-between-wcf-services/
0
 
collagesAuthor Commented:
Perfect.  Thank you.
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now