You can do this as part of the Where clause (extension method). If you need to build a complex query dynamically, you can use PredicateBuilder .
var query = collection.Where( c => cA == 1 || cB == 2 );
Or using PredicateBuilder
var predicate = PredicateBuilder.False<Foo>(); predicate = predicate.Or( f => fA == 1 ); if (allowB) { predicate = predicate.Or( f => fB == 1 ); } var query = collection.Where( predicate );
tvanfosson Jan 20 '10 at 13:19 2010-01-20 13:19
source share