title: Difference between Deep Insert and $batch OData
body: <p>Can any one tell me the difference between usage of Deep Insert and $batch - ChangeSet in the context of OData ? I have a scenario that requires creation of a Sales Order Header and Sales Order Items together. </p>
  
  <ul>
  <li>I can either user Deep Insert (BTW is this standard OData spec ?) or </li>
  <li>I can use a $batch (this is standard OData spec) call with these two entities specified as a part of the same ChangeSet, which would ensure that they get saved together as a part of a single LUW.</li>
  </ul>
  
  <p>What are the pros / cons of using either of these approaches ? Any experiences ?
  Cheers</p>