title: Linq select with join
body: <p>I have a basic selection task to be carried out</p>
  
  <pre><code>var query = db.Candidate.Where(.....
  </code></pre>
  
  <p>but I want the where to be on another table called Tag</p>
  
  <p>in sql it would be</p>
  
  <pre><code>select * from Candidate
  join Tag on Tag.candidateId = Candidate.tagId and Tag.tagId = 7
  </code></pre>
  
  <p>Thus getting all Candidates with tag 7</p>
  
  <p>Im trying to do this directly with a Where, is this possible or do I need to use Linq to SQL.</p>