Hi all,

Using WCF to define service/data contracts:

[ServiceContract(Namespace = 
"http://company.com/contracts/services/enrollment-core/01/11/2008";)]
interface IEnrollmentCore
{
  [OperationContract]
  GetSomeDataResponse GetSomeData(GetSomeDataRequest request);
}

[DataContract(Namespace = 
"http://company.com/contracts/data/enrollment-core/01/11/2008";)]
class GetSomeDataResponse
{
  [DataMember]
  public SomeData[] SomeData;
}

[DataContract(Namespace = 
"http://company.com/contracts/data/enrollment-core/01/11/2008";)]
class GetSomeDataRequest
{
  [DataMember]
  public string SomeDataCategory;
}


Any objections to that namespace convention? I know the issues with versioning 
and don't see versioning as a priority requirement right now. I'm just trying 
to establish some best practices and reasons why when using XML namespaces 
within my organization.

===================================
This list is hosted by DevelopMentor®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to