title: retrieve distinct field value
body: <p>What is the most efficient way to retrieve distinct column values. I have a table with fields <code>FormsID</code> and <code>ProductLineDescription</code> along with other columns. <code>ProductLine</code> table has a one to many relationship, the sample data in the table would be like:</p>
  
  <pre><code>FormID ProdculineDesc
  1      abc
  2      abc
  1      xyz
  2      def
  3      abc
  3      xyz
  </code></pre>
  
  <p>I want the dropdown to have just the distinct values of <code>ProductLineDesc</code>. Here is the code, </p>
  
  <pre><code>private void LoadProductLines(Models.SearchModel Model, xyzEntities Context)
  {
      Model.ProductLine = Context.PRODUCTLINEs
          .OrderBy(T =&gt; T.FormsGuid).ToSelectList().Distinct();
  }
  </code></pre>
  
  <p>This still gives me every <code>ProductLineDesc</code>, how do I retrieve just the <code>Distinct</code> values.</p>