O'Reilly logo
  • Nathan Want thinks this is interesting:

It is preferable to put data contracts in separate files within a separate assembly, but to simplify our example, we will put the data contract in the same file as the service contract.