When a LINQ query is built, it doesn't immediately execute. Instead, it gets encapsulated inside an IEnumerable or IQueryable object, which keeps track of operations to be performed. The actual ...