title: RejectChanges for specific Entities
body: <p>I'm having the following issue with WCF RIA Services: I have a table <strong>Customer</strong> and a table <strong>Address</strong>. A customer can have 0...n addresses. There is a form for editing the customer, with a Datagrid that displays the addresses. You add / edit an address in a child window by clicking <em>Add</em> / <em>Edit</em>. Now here's the thing:</p>
  
  <p>The problem is that the user should always be able to cancel edits. This is not a problem <strong>except</strong>: If you <em>create</em> a new customer and you add an address to that customer, then want to edit the address but want to <strong><em>cancel</em></strong> that edit.</p>
  
  <ul>
  <li>You can't do RejectChanges to the context, because it would erase the address with the customer. </li>
  <li>You can't use seperate contexts because then you can't establish the foreign key relation.</li>
  </ul>
  
  <p>How would you guys solve that?</p>