title: How do I write a linq to sql query to find records where field name can match one of dynamic number of strings?
body: <p>I have users check off lab facilities in a UI. I want to use linq to fetch corresponding records for all of the labs that they have checked off. </p>
  
  <p>Basically, </p>
  
  <pre><code>Dim myRecs = (From l As EpiData In myDataContext.EPIDatas Where l.facility= _ 
                one of the checked labs
  </code></pre>
  
  <p>So basically, I need to write a linq  query where the "strings" to match are determined at runtime. Is there any way to do this easily? I know that there is a library out there called dynamic LINQ, but (1) it's in C# and I'm writing in VB (2) I'm really just looking for a single, simple solution for this single case. </p>
  
  <p>Any suggestions?</p>