假设我有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();