我刚刚开始研究WCF服务(这是第一次),我需要一些指导如何最好地设计服务联系人。这些合同是否应针对申请中的实体而设计,例如IEmployee,IOrder或更多进程,例如IWarehouse,IOrderProcessor?
我不确定这个问题是否有意义,如果没有,那么你能提供的任何例子都会非常感激。
Kinds Regards
西特
答案 0 :(得分:1)
您应该为进程命名,因为这是在WCF中概念化的方式。服务接口具有ServiceContract属性,并且方法具有OperationContract属性。
您的服务使用的类型具有DataContract属性,例如雇员。
操作和数据类型之间的这种分离是WCF的优势之一。