Forward Compatible Data Contracts with IExtensibleDataObject
Data Contracts used by a WCF service can change over time. To prevent anything from breaking we need some kind of data contract versioning. If strict schema validation is not necessary, we can implement the IExtensibleDataObject (IEDO) interface on our data contract to provide forward compatibility. More…