title: The type of one of the expressions int he join clause is incorrect. Type inference failed in the call to 'join'
body: <p>I'm currently trying to join a column from another table to an existing table and return it to the view in MVC 4</p>
  
  <pre><code>var q = from accCo in db.AccControls
          join accCom in db.AccCompanies
          on new { accCo.ControlCode } equals
          new { ControlCode = accCom.Code }
  
          where accCo.ControlCode == Request.QueryString["ControlCode"]
          orderby accCom.Code
          select new Combined{ AccControls = accCo, AccCompoanies = accCom };
  
  return View(q);
  </code></pre>
  
  <p>But I'm getting the above error</p>