title: IQueryableget distinct results by an objects property
body: <p>I have this query:</p>
  <pre class="lang-cs prettyprint-override"><code>from snd in _context.SenderPhones
  where snd.ApplicationUserId == applicationUser.Id &amp; !snd.IsDeleted  
  select new
  {
      SenderPhoneId = snd.SenderPhoneId,
      Phone = snd.Phone
  }
  </code></pre>
  <p>I need to find a way not to include duplicate phones. The query has to be IQuerable and not enumerable.
  Whats the best and most simple way to achieve so.</p>