title: Entity Framework references not loading automatically
body: <p>In the ADO.Net Entity Framework, I have an object which has 4 references to other objects. For some reason, when I query those references, two of them load automatically (as expected), and two of them always return null.</p>
  
  <p>Bizarrely enough, when I <em>manually</em> ask the references to load, they load just dandy.</p>
  
  <p>As an example:</p>
  
  <pre><code>if (account.HoldingEntity == null && 
      account.HoldingEntityReference.EntityKey != null) {
  
      account.HoldingEntityReference.Load();
      account.HoldingEntity = account.HoldingEntityReference.Value;
  }
  </code></pre>
  
  <p>When I first check the <code>HoldingEntity</code> it is always null, however the Load will return the HoldingEntity without problem.</p>
  
  <p>Any clues?</p>
  
  <p>Thanks!</p>