IQueryable Extensions

Conditional 'Select' and 'Where' extensions, in order to resolve some
condition before query executed on provider (database)