title: How to get synonyms of word from DB(EF, linq)
body: <p>I have a structure like this:</p>
  
  <pre><code>================
  tranlation
  ================
  langid1
  originalword
  langid2
  translationword
  </code></pre>
  
  <p>originalword and translationword are synonyms when in translation <code>langid == langid</code>.</p>
  
  <p>I want to find all synonyms of word.</p>
  
  <p>For example: we have a table of translations(in all these translations <code>langid1 == langid 2</code>):</p>
  
  <pre><code>1. group bunch
  2. group set
  3. suite group
  </code></pre>
  
  <p>I need to get synonyms of word "suite"
  The result may be "group, bunch, set"
  or I need to get synonyms of word "group"
  The result may be "bunch, set, suite"</p>
  
  <p>I use Entity framework code first.</p>
  
  <p>How to do a query to pull these synonyms?</p>