title: Entity Framework 4.3 Object graph updates
body: <p>I have an object OrderDetail. This has an ID, List of product objects and a shipping detail object.</p>
  
  <p>The order detail and shipping details are new, the products are not ie they already exist in the database.</p>
  
  <p>My problem is that when I do context.savechanges() the products are added into the database ie duplicated.</p>
  
  <p>Is there anyway I can mark the products as 'don't insert just use the ID'?</p>
  
  <p>I don't really want to change my model to say each product has an order detail as (1) this is wrong logically and (2) will likely cause performance issues?</p>
  
  <p>Thanks</p>