title: Convert IEnumerable to List of properties
body: <p>Say I have a class called Event:</p>
  
  <pre><code>public class Event
  {
      public virtual int Id { get; set; }
      public virtual string Title { get; set; }
      public virtual string Description { get; set; }
  }
  </code></pre>
  
  <p>And have the following query:</p>
  
  <pre><code>var events = _eventInformationRepository.Fetch(e =&gt; e.Id != -1);
  </code></pre>
  
  <p>Which returns an <code>IEnumerable&lt;Event&gt;</code>. But I'd like to create a list of IDs of events. Can this be done directly via ienum? Or do I have to generate the list, iterate, assign and add each value?</p>