我有一个WCF服务,它将EF实体映射到DTO以将数据发送到WPF客户端应用程序,当WPF客户端更新服务引用时,它生成服务中定义的所有DTO(作为部分类)。
我的问题是:在WPFClient方面,我应该直接将这些DTO作为模型并使用部分类扩展它们以添加额外的字段,获取数据的方法等。或者我应该创建一个新类并从生成的DTO再次映射到新班?
我会考虑创建新对象,将DTO简单地视为“传输”对象。您不希望冒险使用DTO中的功能(如果有)业务逻辑。