title: Distinct does not remove the duplicated item?
body: <p>I tried linq to remove duplicate item:</p>
  
  <pre><code>   var MyItems = (from b in this.result
                 select new Item{ Name = b.Name, ID = b.ID }).Distinct();
  </code></pre>
  
  <p>The I checked the result, it is not removed the duplicated items. 
  How to resolve this problem?</p>