Question: what is difference between message contract and datacontract in wcf?
Answer: What is different between Message Contract and Data Contract in WCF? Data contracts only provide access to SOAP body(limited to changing the Names and Order of contracts) where as MessageContract provides full access to SOAP XML(both request and response).