title: Linq Select All Items Matching Array
body: <p>I have a data collection of type <code>IEnumerable&lt;Objects.LabourHours&gt;</code> containing labour records for various employees. I wish to filter the list and return only records for selected employees, which is specified by a list of <code>int[] employees</code> containing the <code>EmployeeID</code>s.</p>
  
  <pre><code>class LabourHours
  {
      public int ID {get;set;}
      public int EmployeeID {get;set;}
      public int HoursWorked {get;set;}
  }
  </code></pre>
  
  <p>How would I go about this? I am sure this has been asked before but I can't find anything similar on here. The closest I have found involves grouping the records by UserID, which is not what I need - I need the actual records.</p>