linqMethod execution modes - immediate, deferred streaming, deferred non-streaming