具有多个Business Objects实现的单WCF服务

时间:2015-05-20 08:23:18

标签: c# wcf

假设我有2个接口&一个项目中的单个WCF服务(MyService1):

[ServiceContract(Namespace = "")]    
    interface IOrders
    {
        [OperationContract]
        void GetOrders();
        /*Some more methods here */
    }


[ServiceContract(Namespace = "")]    
    interface ICustomers
    {
        [OperationContract]
        void GetCustomer();
        /*Some more methods here */
    }

如果我在我的一个应用程序中添加上述项目的引用(无论是WinForm / Web),

我应如何构建/编写MyService1实现,以便我可以访问成员:

MyService1 svc = new MyService1() ;

svc.Orders.GetOrders();
svc.Customers.GetCustomer();

修改 我试过这个:

 public class MyService1  : IOrders,ICustomers
 {
  public  void GetOrders()
  {
   // some thing..
  }
  public void GetCustomer()
  {

  }       
}

但这并没有帮助,因为上面的输出是:

MyService1 svc = new MyService1() ;
svc.GetOrders();
svc.GetCustomer();

0 个答案:

没有答案