在WCF中实体类的好方法是什么?

时间:2011-01-10 17:33:50

标签: .net wcf entity

我在WCF项目中有一个实体类。有2个以上的服务(.svc)使用该实体类。 当客户端访问这些服务时,客户端以某种方式访问​​2个服务并需要与两个实体一起工作(比如...)。但即使实体是相同的,它们也不是客户端的兼容性。

一种方法是做DTO =数据传输对象。有没有更好的解决方案? 谢谢。

1 个答案:

答案 0 :(得分:3)

如果您不介意连接客户端和服务器,则可以在两者之间共享类型。将实体放入他们自己的类库中,服务将使用它。

然后,在客户端上添加对此相同类库的引用。在“添加服务引用”对话框的“高级”选项卡中,确保选中“共享所有类型”。