title: Create New Distinct List(of T) from Existing List(of T) Using LINQ
body: <p>How can I get a new distinct list from an existing list using LINQ?  This is what I have so far and it is not distinct but does give me a new list.</p>
  
  <pre><code>Dim tmpQryColumn = (From a In _allAudits 
                      Select New CheckBoxListItem 
                      With {.Id = a.AuditColumn, .Name = a.AuditColumn} 
                      ).Distinct()
  _columnList = New List(Of CheckBoxListItem)(tmpQryColumn)
  </code></pre>