IQueyable Extensions

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