title: If Else in LINQ
body: <p>Is it possible to use If Else conditional in a LINQ query?</p>
  
  <p>Something like</p>
  
  <pre><code>from p in db.products
  if p.price&gt;0
  select new
  {
    Owner=from q in db.Users
          select q.Name
  }
  else
  select new
  {
     Owner = from r in db.ExternalUsers
              select r.Name
  }
  </code></pre>