The following is from the url
http://www.devx.com/dotnet/Article/42005/0/page/3
- Always use the Name and Namespace parameters on all contracts.
- Always use the Order parameter on data members.
- Implement the IExtensibleDataObject on all data contracts.
- Use namespaces for contract versioning.
- Always remember that new versions require new endpoints.
- When using strict schema validation, do not change contracts. Create new versions.
- When removing an operation from a service contract, create a new version.
- When changing the signature of an operation, create a new version.
No comments:
Post a Comment