what i should care about Data Ccntract are as following:
- principles of SOA,this is about why we need data contract.
- definition of serialization and deserialization, this is about how the conversion between the CLR type and the natural type works.
- definition of data contract,this is about what it is.
- compare the data contract with the classic .net serialization mechanism, this is why we leave the legacy to the data contract, and analyse the advantages of the data contract.
- details about data contract, which include how it works, how the version management works.how the inheritance in data contract works, what the KnowType is……
- some advanced topics ,which is like how client deals with the datatable, dataset, generic and any other specialized .net types.