0
这是有效的吗?还是闻到了? 什么我想要做的是:扩展WCF DataContract只是为了在GUI层中使用它?
- 有认为,可以通过服务层,而不不必担心它的GUI保存友好的对象树datacontract对象。
- 在GUI层面,我大量使用数据绑定,并且还有一些GUI特定的逻辑(如克隆,标记为已删除,基本验证,INotifyPropertyChanged等)。
我想,所以我只需要添加BindingLists,或我的具体GUI逻辑,然后把这个对象,而无需将其转换成WCF服务层的扩展这个DataContract类。
也许构图比扩展更好吗? 有什么想法?
我刚刚通过使用组合完成了一些测试,这样我可以绑定到基元值并让.net的数据绑定为我更新该对象,并且在调用WCF服务时我不需要做任何翻译,因为我已经有合同准备好发送。这听起来不错吗? – 2010-12-02 14:36:08