【发布时间】:2013-03-12 04:58:07
【问题描述】:
我有一个 WCF 服务,它公开了它与 DTO 的接口。我有一个实体类MyClass,它有两个属性SimpleProperty1 和SimpleProperty2。在这个类中有一个名为CalculatedProperty1 的计算属性,它使用上述两个属性来计算其值。我有一个MyClassDTO dto 类,它只有两个简单的属性。
在 UI 中,正在修改 MyClassDTO 对象,我希望用户即时查看 CalculatedProperty 的值。但是,据我了解,DTO 不应嵌入任何逻辑。而且在这样一个简单的场景下,在web服务中实现一个函数来获取属性的计算值似乎有点浪费。我该怎么做呢?这样做的标准方法是什么?我看到从 WCF 服务生成的类被定义为部分类。有处理这种情况的吗?
【问题讨论】: