title: C# LINQ-TO-SQL OR-Statement in JOIN
body: <p>How can I make the following SQL a Linq query:</p>
  
  <pre><code>SELECT * FROM ORDERS
  INNER JOIN ITEMS
  ON ORDERS.ID = ITEMS.ORDER_A OR ORDERS.ID = ITEMS.ORDER_B
  </code></pre>
  
  <p>I would think it would be:</p>
  
  <pre><code>from o in orders
  join i in items
  on o.ID equals i.OrderA or o.ID equals i.OrderB
  select new { Order = o, Item = i }
  </code></pre>
  
  <p>I'm guessing the compiler wants something else.  How do I write this statement?</p>