title: one to many relationship in Entity Framework on the same table
body: <p>I have two tables, in which one user can have several contacts:</p>
  
  <pre><code>User(UserId, UserName)
  Contact(UserId, ContactId)
  </code></pre>
  
  <p>Suppose I would like to get all the ContactNames from the UserNames in the User Table by the Userid.</p>
  
  <p><strong>Note that the Contact table cannot be seen in the current data context, it has been turned into a many to many relationship</strong></p>
  
  <p>How can I do the query？</p>
  
  <p>What If I need to insert or delete?</p>
  
  <p>I tried the "include" method but it does not work. Do you have any suggestions?</p>
  
  <p>Thank you very much. </p>