title: EF4: Save object children
body: <p>in database I have these tables: Product, Request and RequestProducts.
  RequestProducts is a table to link many Product to one Request.</p>
  
  <p>Here is my code:</p>
  
  
  
  <pre class="lang-js prettyprint-override"><code>        Product newProduct = new Product
                                   {
                                       Unity_ID = 3,
                                       Quantity = 2,
                                       Name = "toto",
                                       AlreadyCurrency = true
                                   };
  
          Request newRequest = new Request
                                   {
                                       User_ID = 1,
                                       CaseNumber = 1,
                                       Draft = false
                                   };
  
          newRequest.Products.Add(newProduct);
  
          _db.AddToProducts(newProduct);
          _db.AddToRequests(newRequest);
          _db.SaveChanges();
  </code></pre>
  
  <p>After execute that, in my database I get 1 product and 1 request. It's ok, but the link create with line <code>newRequest.Products.Add(newProduct);</code> is not created the table RequestProducts and yet EF4 understand the link by propose me the <code>Products</code> list in the Request object.</p>
  
  <p>Is it possible to create this link only with this code?</p>
  
  <p>Thank you!</p>