title: EF Code First - Include(x => x.Properties.Entity) a 1 : Many association
body: <p>Given a EF-Code First CTP5 entity layout like:</p>
  
  <pre><code>public class Person { ... }
  </code></pre>
  
  <p>which has a collection of:</p>
  
  <p><code>public class Address { ... }</code></p>
  
  <p>which has a single association of:</p>
  
  <p><code>public class Mailbox { ... }</code></p>
  
  <p>I want to do:</p>
  
  <p><code>PersonQuery.Include(x =&gt; x.Addresses).Include("Addresses.Mailbox")</code></p>
  
  <p>WITHOUT using a magic string.  I want to do it using a lambda expression.</p>
  
  <p>I am aware what I typed above will compile and will bring back all Persons matching the search criteria with their addresses and each addresses' mailbox eager loaded, but it's in a string which irritates me.</p>
  
  <p>How do I do it without a string?</p>
  
  <p>Thanks Stack!</p>