title: LINQ query with multiple StartsWith clause?
body: <p>I have a LINQ query that works as it is supposed to as follows,</p>
  
  <pre><code>var query = DataContext.TenantDataServerTables.Where(p =&gt; 
               p.Nursing_Home_Section == homeSection &amp;&amp;
               p.Tenant_Kana_Last.ToString().StartsWith(@"ア") ||
               p.Tenant_Kana_Last.ToString().StartsWith(@"イ") ||
               p.Tenant_Kana_Last.ToString().StartsWith(@"ウ") ||
               p.Tenant_Kana_Last.ToString().StartsWith(@"エ") ||
               p.Tenant_Kana_Last.ToString().StartsWith(@"オ"));
          }
  </code></pre>
  
  <p>Is there a way to do something like this to streamline the query?</p>
  
  <pre><code>char[] array = new char[] { 'ア', 'イ', 'ウ', 'エ', 'オ' };
  
  var query = DataContext.TenantDataServerTables.Where(p =&gt; 
                   p.Nursing_Home_Section == homeSection &amp;&amp;
                   p.Tenant_Kana_Last.ToString().StartsWith(array));
  </code></pre>
  
  <p>This is just an example as there are many more characters that I have to check <code>StartsWith</code> on the LINQ query.             </p>