The number of query conditions is determined by user selections at runtime, ie
var results= from r in db.Table
where condition A && condition B && ... condition XX...
Is the best way to handle this to build a string variable and append to it or is there another way?