Tech article

IEnumerable vs. IQueryable in C#

Community description: IEnumerable vs. IQueryable in C A deep-dive walkthrough of IEnumerable<T> and...

Dev.to | Sep 12, 2026 | Rhuturaj Takle

Automated excerpt

Expression Trees: The Actual Mechanical Difference → compiles the lambda to a DELEGATE → filters objects ALREADY IN MEMORY, in . NET → only the matching ROWS are ever transferred back into . NET memory 1. Expression Trees: The Actual Mechanical Difference // Compiled to: a real, callable block of IL/machine code. The Classic Bug: Un-Translatable Expressions Section 6 established that translation is real, mechanical work a provider does by walking the expression tree — and that work is fundamentally limited to expression shapes the provider was written to recognize.

Selected automatically from source text; not independently written or fact-checked. Read the original for full context.

Read the original article

More tech news