title: Single WCF Service with Multiple Business Objects Implementaion
body: <p>Suppose I have 2 interfaces &amp; a single WCF Service ( MyService1 ) in one project:</p>
  
  <pre><code>[ServiceContract(Namespace = "")]    
      interface IOrders
      {
          [OperationContract]
          void GetOrders();
          /*Some more methods here */
      }
  
  
  [ServiceContract(Namespace = "")]    
      interface ICustomers
      {
          [OperationContract]
          void GetCustomer();
          /*Some more methods here */
      }
  </code></pre>
  
  <p>If I add a reference of above project in one of my application (be it a WinForm/Web ), </p>
  
  <p><strong>How Should I structure/Write the MyService1 implementation as so that I can access Members as :</strong></p>
  
  <pre><code>MyService1 svc = new MyService1() ;
  
  svc.Orders.GetOrders();
  svc.Customers.GetCustomer();
  </code></pre>
  
  <p><strong>EDIT:</strong> 
  I tried this : </p>
  
  <pre><code> public class MyService1  : IOrders,ICustomers
   {
    public  void GetOrders()
    {
     // some thing..
    }
    public void GetCustomer()
    {
  
    }       
  }
  </code></pre>
  
  <p>But this does not help as the output for above is :</p>
  
  <pre><code>MyService1 svc = new MyService1() ;
  svc.GetOrders();
  svc.GetCustomer();
  </code></pre>