【发布时间】:2010-03-14 08:40:39
【问题描述】:
我使用 Visual Studio 的 Add Service Reference 功能添加了一个服务(实际上它是一个工作流服务,在 WF4 RC1 中创建,但我认为这没有任何区别),它还添加了 DataContracts服务用途。起初这似乎很好,因为我在 DataContracts 中拥有的只是属性,没有实现。但是现在我在一个数据合约的构造函数中添加了代码,该代码初始化创建了一个属性的实例,该实例公开了其他 DC 的列表,并且当我通过 VS (2010 RC1) 更新了服务引用时,实现没有更新。
我该怎么办?我应该使用我的 DC 而不是 VS 创建的 DC,还是应该使用 VS 创建的 DC?我注意到 VS 生成的 DC 中的属性包含一些额外的逻辑,用于检查设置器中的相等性,并且它们也实现了一些接口(如 IExtensibleDataObject 和 INotifyPropertyChanged),我猜将来可能会派上用场(我不是WCF 知识渊博)。
感谢您抽出宝贵时间, 视频
【问题讨论】: