title: How can I get all the objects associated through the intermediate table by ServiceStack.OrmLite?
body: <p>I'm a beginner who has just started using ServiceStack.OrmLite. I have a question.  How can I get all the objects associated through the intermediate table?</p>
  
  <p>details as following:</p>
  
  <pre class="lang-cs prettyprint-override"><code>Public class book
  {
      Public int id { get; set; }
      Public string name { get; set; }
      [Reference]
      Public List&lt;bookusers&gt; bookusers { get; set; }
  }
  
  Public class bookusers
  {
      Public int id { get; set; }
      Public int bookid { get; set; }
      Public int userid { get; set; }
      [Reference]
      Public book book { get; set; }
      [Reference]
      Public user userObject { get; set; }
  }
  
  Public class user
  {
      Public int id { get; set; }
      Public int age { get; set; }
      [Reference]
      Public List&lt;bookusers&gt; userbooks { get; set; }
  }
  </code></pre>
  
  <hr>
  
  <pre class="lang-cs prettyprint-override"><code>var model = db.LoadSingleById&lt;book&gt;(id);
  db.LoadReferences(model);
  // model.bookusers[0].userObject is null
  </code></pre>