title: Filtering on Many to Many relationship
body: <p>I have 3 related entities with 1 to many relationships.
  Account 1-*  Collection  1-*  items</p>
  
  <p>Each of these has a many to many relationship with Users, (with join tables AccountManagers , CollectionManagers, ItemManagers)</p>
  
  <p>I'm trying to get a list of Collections for a user if he's in any of the join tables.
  I was thinking create 3 expressions and then merge the 3 results at the end and somehow remove duplicates.
  It seemed like Lambda expressions are the way to go, but I'm still learning them.</p>
  
  <p>I think the middle one is easier , like
  db.Collections.where(C => C.CollectionManagers.UserID == CurrentUserID)</p>
  
  <p>But how would you gather a list of collections from the users account manager and item manager entries?</p>
  
  <p>Thanks in advance</p>