Tag: iextensibledataobject

客户端中的IExtensibleDataObject用法

我已将我的Web服务转换为具有一些数据交换的wcf服务。 作为最佳实践,我们提到并建议DataContracts应inheritance自IExtensibleDataObject。 我明白,在添加或删除数据库的情况下,IExtensibleDataObject很有帮助。 但我无法得到客户端如何访问删除的数据库。 这是我的代码: [ServiceContract(Namespace = “http://mycompany.com/2010/08/”)] public class MyWebService { [OperationContract] public Employee Add(Employee emp) { // Some Processing } } [DataContract(Name = “Employee”, Namespace = “http://mycompany.com/2010/08/”)] public class Employee : IExtensibleDataObject { [DataMember] public string FirstName; [DataMember] public string LastName; public ExtensionDataObject ExtensionData { get; set; } } 现在,在我的下一个Web服务版本中,我对DataContract进行了一些更改 [DataContract(Name = “Employee”, […]